Javascript 使用$.ajaxError捕获$.post的错误
当我执行$时,我想捕获“ERR\u EMPTY\u RESPONSE”错误。post 我的jquery$。邮政编码是:Javascript 使用$.ajaxError捕获$.post的错误,javascript,jquery,Javascript,Jquery,当我执行$时,我想捕获“ERR\u EMPTY\u RESPONSE”错误。post 我的jquery$。邮政编码是: $.post( "parseRequest", { request: "myFile.xml" }, function( data ) { //do something with json data }, "json"); 有时,例如,如果文件不存在,服务器将返回一个空白响应。我将从客户端接收此信息: POST http
$.post( "parseRequest", { request: "myFile.xml" }, function( data ) {
//do something with json data
}, "json");
有时,例如,如果文件不存在,服务器将返回一个空白响应。我将从客户端接收此信息:
POST http://localhost:8081/parseRequest net::ERR_EMPTY_RESPONSE
有办法抓住这个吗
我尝试使用.ajaxError(),但没有正确使用它。。。这就是我所尝试的:
$.post( "parseRequest", { request: "myFile.xml" }, function( data ) {
//do something with json data
}, "json").ajaxError(function() {
console.log( "** Triggered ajaxError handler." );
});
但当我尝试此操作时,会出现“函数未定义”错误
我正在使用jQuery1.11.1
相关页面:
- $邮政:
- $.ajaxError:
有什么帮助吗?谢谢
ajaxError
是一个用于所有ajax调用的全局处理程序,如果是这样的话,它必须应用于文档级别吗?看起来你只是想用fail
替换ajaxError
?我认为从她使用ajax的方式来看,她最好使用错误回调。因此,将ajaxError替换为error。我可能错了,但值得一试!我试试看,谢谢!“error”没有捕捉到错误:/and“fail”使$.post失败:(服务器将不给出响应并停止x.x,我将继续试验