我需要点击取消按钮来实现AJAX文件上传中断。 这是我正在尝试使用的代码:
var reqx=null;
function ajax_upload(){
reqx = $.ajax({
type: 'post',
url: "/file.php",
data: new FormData( $('#file')[0] ),
cache: false,
contentType: false,
processData: false,
success: function (data) {
console.log("success");
},
error: function (data) {
console.log("error");
}
})
}
$('input[type=file]').change(function () {
ajax_upload();
});
$('#cancel').click(function(){
if (reqx != null){
reqx.abort();
reqx = null;
}
});
单击“取消”按钮会导致错误:
Uncaught TypeError: reqx.abort is not a function
需要帮助才能找出我的代码中的错误。感谢。