等待.load完成然后再做一些事情

我正在通过.load(’url’)加载外部脚本,需要等待它完成,以便我可以更新图像的来源。 有时负载足够快,图像重新加载适用,但大多数时间需要花费太长时间,图像重新加载首先发生,因此图像实际上不会改变。

load方法具有在请求完成时执行的回调函数。 我想你应该用它。

添加回调函数:

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

更多内容请访问http://api.jquery.com/load

这里回答你的问题是如何捕获加载函数的成功事件: 检查Jquery ajax加载成功