下面是我們代碼庫中現有的jQuery代碼。在jquery中獲取http狀態代碼
$("#download_").click(function() {
$("#error").html('');
$.ajax({
type : "GET",
cache : false,
async : false,
url : "/download",
success : function(data) {
var json_obj = $.parseJSON(data);
if(json_obj !== undefined && json_obj != null){
if(json_obj.download=="success"){
location=json_obj.url;
}
}
},
error : function(data) {
// TODO
$("#error").html(failed);
}
});
});
這裏,在錯誤(標記爲TODO)的情況下,我想檢查HTTP狀態是404,那麼我就需要用戶重定向到不同的URL。
任何人都可以告訴我如何在這個錯誤中獲得http狀態:function(data)method?
謝謝!
可能重複[jQuery:如何從$ .ajax.error方法獲取HTTP狀態代碼?](http://stackoverflow.com/questions/6700822/jquery-how-to-get -the-HTTP-狀態碼由內最Ajax的誤差法) – Andrew 2012-03-07 20:22:58