Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Ajax成功和错误返回错误,但代码已执行_Jquery_Ajax - Fatal编程技术网

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);}
输出: