如何使jQuery加载在其他加载完成时开始
How to make jQuery load starts when the other load(s) finishes?
我是jQuery的新手,所以我对它了解不多,但是我读到了.load()函数,它建立了ajax连接并将页面的结果显示给特定的html元素。我试图做的是在同一页面上加载三个不同的div。
例:
$("#abc1").load("result1.php",{"name:"namex});
$("#abc2").load("result2.php",{"name:"namey});
$("#abc3").load("result3.php",{"name:"namey});
有没有办法确保另一个 .load() 函数仅在第一个函数加载后运行,依此类推?
您可以使用回调。
$( "#abc1" ).load( "result1.php", {"name:"namex}, function() {
alert( "Load 1 was performed." );
$( "#abc2" ).load( "result2.php", {"name:"namey}, function() {
alert( "Load 2 was performed." );
});
});
尝试如下:
$("#abc1").load("result1.php", function() {
$("#abc2").load("result2.php", function(){
$("#abc3").load("result3.php", function(){
alert("All load performed.");
});
});
});
这是您想要的确切方法:
$("#abc1").load("result1.php",{"name:"namex}, function(){
$("#abc2").load("result2.php",{"name:"namey}, function(){
$("#abc3").load("result3.php",{"name:"namey});
});
});
加载回调解释如下:http://api.jquery.com/load/
相关文章:
- 如何在从浏览缓存加载页面时执行javascript
- 现在可以在加载addThis时显示加载吗
- 加载图像时加载图标
- 加载页面时更改html页面的位置
- 重新加载页面时Javascript变量发生变化
- 通过浏览器加载页面时触发加载脚本(js或jQuery)'s”;返回“;作用
- jQuery加载完成事件不起作用
- 如何将GreaseMonkey中的XMLHttpRequest延迟到目标页面加载完成
- 如何在加载网页时运行脚本
- PhantomJS并没有在每次加载页面时进行所有AJAX调用
- Google Chrome扩展程序可以检测所有脚本何时加载完成吗
- 如何使jQuery加载在其他加载完成时开始
- 开始加载屏幕时,功能开始和结束加载屏幕时,完成.(Javascript)
- 加载和运行js代码时,页面加载完成(不引人注目的方式)
- 如何预加载文档并仅在浏览器完成从服务器加载数据时在屏幕上显示它
- 当异步资源加载完成时触发的Javascript事件
- Javascript:当页面加载完成时运行函数,脚本正在异步加载
- 如何在页面加载期间打开css弹出窗口,然后在页面加载完成时关闭它
- dom events - 如何在页面加载完成时从 HTML 文档正文调用 JavaScript 函数
- IFRAME加载完成时的Javascript回调