Jquery Ajax成功和错误返回错误,但代码已执行
为什么我的代码从错误位置运行:Jquery Ajax成功和错误返回错误,但代码已执行,jquery,ajax,Jquery,Ajax,为什么我的代码从错误位置运行: error: function(e) { console.log(e); } 在后端代码清理工作。。 我成功上传了结果文件,但从错误块中恢复并运行代码 前端代码: var file_data = $("#profile_photo").prop("files")[0]; var form_data = new FormData();
error: function(e) {
console.log(e);
}
在后端代码清理工作。。
我成功上传了结果文件,但从错误块中恢复并运行代码
前端代码:
var file_data = $("#profile_photo").prop("files")[0];
var form_data = new FormData();
form_data.append("file", file_data);
$.ajax({
url: "upload.php",
dataType: 'script',
cache: false,
contentType: false,
processData: false,
data: form_data,
type: 'post',
success: function (data) {
console.log(data);
},
error: function(e) {
console.log(e);
}
})
你能解释清楚一点吗?您可能应该使用Fiddler2或Chrome F12网络选项卡检查服务器响应是否有错误。错误说明了什么?这可能有很多原因。我不认为有错误,但你可以看到文件的数据是正确的值。您还可以设置contentType:'multipart/form-data'console.log(file_data)输出:
错误:函数(e){console.log(e);}
输出: