确定ajax调用是否在.always函数中失败

时间:2015-01-08 12:55:05

标签: javascript jquery ajax

我想提出一个条件,说明:如果ajax调用失败或者响应文本= false,请做一件事else做其他事情。我在Chrome中提出了一些工作,但它看起来有点粗糙,我不确定它是否适用于所有浏览器。对于更好的方法的任何建议将不胜感激。谢谢你的阅读。

$.get('/check_session.php').always(function(data){  

 if(data == "[object Object]" || data == false){
    console.log('fail');
  }else{
    console.log('success')
  }
});

1 个答案:

答案 0 :(得分:1)

我会用:

$.get("/check_session.php").always(function (data, status) {
    if(status != "success" || data == false) {
        console.log("fail");
    } else {
        console.log("success");
    }

});