前端采坑备忘(永久更新...)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/linysuccess/article/details/82189015

1 jQuery v2.2.1 $.ajax的坑

$.ajax({
    url : postUrl,
    data : {
        data:dataObj,//当dataObj为{}空对象时,data参数不会post到服务端, 一个不小的坑
        page:pageArg,
        path:pathArg
    },
    type : 'post',
    async: isAsync,
    cache : false,
    dataType : 'json',
    success : function(data) {
    },
    error : function(XMLHttpRequest, textStatus, errorThrown) {
        var info = XMLHttpRequest.status + '->' + XMLHttpRequest.readyState + '->' + textStatus;
        alert(info);
    }
});

解决办法, 保证至少要有一个属性.

dataObj['foo']='';//至少要有一个属性, 否则$.ajax会过滤掉不上传

猜你喜欢

转载自blog.csdn.net/linysuccess/article/details/82189015