processData: false, 将数据转换成对象,不对数据做处理,故 processData: false
contentType: false, 不设置数据类型
/** * url, data, type, done, pagination * isFile 是否上传文件 */ app.request = function (params) {var ajaxOptions = { url: params.url, data: params.data, type: params.type, dataType: params.dataType, crossDomain: true, headers: params.headers, success: function (msg, textStatus, jqXHR) { if (msg.code == 1 && msg.message == ‘ok‘) { params.done.call(this, msg); } else { } }, error: function (response) { } }; if (params.isFile) { $.extend(true, ajaxOptions, { processData: false, contentType: false }); } $.ajax(ajaxOptions); };