有没有办法找出JQuery .load()函数是否失败?

时间:2012-11-20 19:10:38

标签: jquery overlay modal-dialog

有没有办法确定jquery中的.load函数是否加载了什么?我正在尝试将页面加载到模态对话框中。验证失败时,它不会加载任何内容。我希望在这种情况下关闭叠加层。

1 个答案:

答案 0 :(得分:4)

是的(来自jQuery doc):

$("#success").load("/not-here.php", function(response, status, xhr) {
  if (status == "error") {
    var msg = "Sorry but there was an error: ";
    $("#error").html(msg + xhr.status + " " + xhr.statusText);
  }
});