带有加载进度的 Jquery Content()

Jquery Contents() with load progress

本文关键字:Jquery Content 加载      更新时间:2023-09-26

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

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

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

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