ReferenceError: completeHandler is not defined错误的解决办法。
$(':button').click(function(){
var formData = new FormData($('form')[0]);
$.ajax({
url: 'upload.php', //上传的服务器URL,upload.php内容参考下方代码
type: 'POST',
xhr: function() {
var myXhr = $.ajaxSettings.xhr();
if(myXhr.upload){
myXhr.upload.addEventListener('progress',progressHandlingFunction, false);
}
return myXhr;
},
//Ajax 事件
beforeSend: beforeSendHandler,
success: completeHandler,
error: errorHandler,
// Form data
data: formData,
cache: false,
contentType: false,
processData: false
});
});
当我在运行以上代码时提示: ReferenceError: completeHandler is not defined 这是因为completeHandler 是个方法我没有定义,加上就好了
function completeHandler(){
// 这里写上上传结束后的一些代码
}