带有加载进度的Jquery Contents()

时间:2016-03-12 19:56:50

标签: javascript jquery html ajax

即时加载来自同一网站内另一个外部网页的内容使用内容(),如下所示urlrequested是加载网址的页面..我似乎无法弄清楚如何显示进度条,显示完成抓取的级别页面中的内容是。它是ajax调用的一部分,目前我的预加载器消失和内容加载之间有几秒钟。任何帮助赞赏

namespace.ajax.done(function(urlrequested) {
    var linkrel = $(urlrequested).find("#containment").contents();
    $("#containment").html(linkrel);
    console.log('finished');
}),

1 个答案:

答案 0 :(得分:0)

使用您的AJAX请求,您可以为progess事件设置事件处理程序并检查完成百分比,如下所示:

//Download progress
XMLHttpRequest.addEventListener("progress", function(evt){
  if (evt.lengthComputable) {  
    var percentComplete = evt.loaded / evt.total;
    //Do something with download progress
  }
}, false);