2016-12-28 10:36:25
本文主要介绍的是jquery中load的使用方法,以及应注意的事项
调用load方法的完整格式是:load( url, [data], [callback] ),其中
url:是指要导入文件的地址。
data:可选参数;因为Load不仅仅可以导入静态的html文件,还可以导入动态脚本,例如PHP文件,所以要导入的是动态文件时,我们可以把要传递的参数放在这里。
callback:可选参数;是指调用load方法并得到服务器响应后,再执行的另外一个函数。即回调函数
1.加载一个php文件,该php文件不含传递参数
$("#myID").load("test.php");
//在id为#myID的元素里导入test.php运行后的结果
2.加载一个静态html页面
$("#myID").load("test.html");
//在id为#myID的元素里导入test.html运行后的结果
3.加载一个jsp页面,不含参数
$("#myID").load("http://1.1.1.1/p/test.do");
在url中同样可以传递参数,例如
$("#myID").load("test.html?parmea=34");
其他的几种加载页面方式类似。通过这种方式来传递参数是通过get的方式来传递的。
$("#myID").load("test.php",{"name" : "Adam"});
2. 加载一个php页面,内部有多个参数
$("#myID").load("test.php",{"name" : "Adam" ,"site":"61dh.com"});
需要注意的一点是通过data来传递的参数是通过post的方式来传递的。
比如我们要在load方法得到服务器响应后,慢慢地显示加载的内容,就可以使用callback函数。
$("#go").click(function(){
$("#myID").load("welcome.php", {"lname" : "Cai", "fname" : "Adam", function(){
$("#myID").fadeIn('slow');}
);
});
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有