jquery - 检测资源何时通过ajax加载

标签 jquery ajax dom

我最近问如何检测页面的所有资源(例如图像和样式表)何时已加载。答案回来了,使用$(window).load(); jQuery 中的方法。

我现在的问题是如何检测内容何时通过 AJAX 加载完成。 AJAX 将一些 img 元素注入(inject)到 DOM 中...我如何知道这些图像何时完成加载?

最佳答案

$.get()$.post() 函数中,您可以提供 ajax 请求完成时将调用的函数的名称。例如:

$.get("something.php",{data:'test'},foo);

function foo()
{
   // This function will be called when the request has completed
}

或者:

$.get("something.php",{data:'test'},function()
  {
    //This function will be called in the same way
  }

);

关于jquery - 检测资源何时通过ajax加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/914492/

相关文章:

jquery - 如何使用 jquery 打印动态 div html 元素

ajax - 如何使用 WWW::Mechanize (ajax) 发布表单

javascript - 当 html 选择/选项更改时,需要更新输入字段

jquery - wordpress 中的二十三切换菜单不起作用

Ruby Rails - jquery ajax 提交表单

Javascript 变量不保留值

html - 唯一标识 DOM 节点的最佳方法是什么?

ASP.NET 列表项 ID

javascript - UI 自动化中选择器的 self 修复

javascript - 滑动、向左滑动、向右滑动事件不会在图像上触发