在documentation for the .post() method中,有一个回调函数用于请求成功的时间,但有没有类似的方法来判断请求是否失败?
答案 0 :(得分:1)
基于$.post()构建的实用程序函数$.ajax()返回promise object,其fail处理程序可用于处理故障情况
$.post(url, yourdata, function(){
//success handler
}).fail(function(){
//fail handler
}).done(function(){
//more success handlers if you want
})
答案 1 :(得分:1)
是的,请使用.fail
:
$.post("test.php", function(data) {
alert("Data Loaded: " + data);
})
.fail(function() {
alert("error");
})