快写个文章记录下来,之前搞过明天又碰到了,好忘性不如烂笔头。间接上代码

// 表单不解决数据ajax申请(用于ajax上传文件)function npAjaxPost(Url,Ele,LodingFun,ReturnFun) {    var formData = new FormData($("#"+Ele)[0]);    $.ajax({        type: "post",        url: Url,        timeout: 120000,        data: formData,        dataType: 'json',        processData: false, //不进行序列化        contentType: false, //不设置Content-Type申请头,防止JQuery对其操作,从而失去分界符,而使服务器不能失常解析文件        async: false,        beforeSend: LodingFun,        error: function(XMLHttpRequest, textStatus) {            layer.closeAll();            if (textStatus=='timeout') {                layer.msg('申请超时!', {icon: 5});            }else{                layer.msg('申请出错了!', {icon: 5});            }        },        success: ReturnFun    });}