如何在jquery中返回404状态

时间:2010-01-14 13:15:45

标签: jquery

我调用了load方法。在某些情况下,它调用的页面不存在。在firebug中,我可以看到404状态被返回。如何在jQuery中访问此状态以便我可以处理它?<​​/ p>

$("#section-main-wrapper").load(uri);

3 个答案:

答案 0 :(得分:4)

传递callback function

$("#section-main-wrapper").load(uri, null, function(response, status, xhr) {
    // Check status
});

答案 1 :(得分:1)

http://docs.jquery.com/Ajax/load

$(...).load(url, null, function (responseText, textStatus, XMLHttpRequest) cb {
  this; // dom element
});

答案 2 :(得分:1)

$.ajax({
  url: uri,
  cache: false,
  success: function(html){
    $("#section-main-wrapper").replaceWith(html);
  },

  error: function (XMLHttpRequest, textStatus, errorThrown) {
    // Do something here
    this; 
  }  
});