.post()失败回调函数?

时间:2014-10-24 04:50:49

标签: javascript ajax post

documentation for the .post() method中,有一个回调函数用于请求成功的时间,但有没有类似的方法来判断请求是否失败?

2 个答案:

答案 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"); 
})