jquery - 使用 .load() 检查文件是否已加载

标签 jquery load

如何检查文件是否已加载到 div 中,如果没有,请重试(重新加载)

我正在使用 .load() 和 fancybox 来加载文件。

  $('a.button-1').click(function(){

       $('#data').load('form1.html');

});

 $('a.button-2').click(function(){

       $('#data').load('form2.html');

});   

最佳答案

您可以执行类似于 jquery 文档中的 load 操作:

$("div").load("/test.html", function(response, status, xhr) {
  if (status == "error") {
    var msg = "Sorry but there was an error: ";
    $(this).html(msg + xhr.status + " " + xhr.statusText);
  }
});

http://jsfiddle.net/fqMWL/

尽管我会小心地不断重试。

关于jquery - 使用 .load() 检查文件是否已加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6443906/

相关文章:

java.io.FileNotFoundException 在内部存储 android 中保存/加载

jquery - .animate() 有两个完整的功能?

javascript - 数据表 : Hide data as default

jquery - 如何使用 jQuery 禁止输入或粘贴字符(并替换它们)?

javascript - jQuery Datatables 找到最后一行,并从第一列(隐藏列)获取数据

javascript - 使用 jQuery 连接多个 HTML 元素的属性?

安卓图片加载速度

jQuery .load() 函数的 Javascript 语法

javascript - 如何与 HTML 同时加载 Javascript

jquery - 等待结果时使用动画 .gif .load()