Jquery 等待。加载完成,然后执行某些操作

Jquery 等待。加载完成,然后执行某些操作,jquery,Jquery,我正在通过.load('url')加载一个外部脚本,需要等待它完成,以便更新图像的源代码。有时加载速度快到可以应用图像重新加载,但大多数情况下,加载时间太长,图像重新加载首先发生,因此图像实际上不会更改。关于如何捕获加载函数的成功事件,您的问题在此处得到了解答: load方法具有回调函数,该函数在请求完成时执行。我认为您应该使用它。添加回调函数: $('#yourElement').load('yourUrl.html', function() { /* When load is done

我正在通过
.load('url')
加载一个外部脚本,需要等待它完成,以便更新图像的源代码。有时加载速度快到可以应用图像重新加载,但大多数情况下,加载时间太长,图像重新加载首先发生,因此图像实际上不会更改。

关于如何捕获加载函数的成功事件,您的问题在此处得到了解答:
load
方法具有回调函数,该函数在请求完成时执行。我认为您应该使用它。

添加回调函数:

$('#yourElement').load('yourUrl.html', function() {
  /* When load is done */
});

使用延迟对象或load的回调阅读更多内容您知道,我以前使用过.load进行测试,但它不起作用。再次使用它,它做了我期望它做的事情。我猜我之前打错了,但没有破坏语法。哦,好的,谢谢