调用load方法的完整格式是:
一:如何使用data 1.加载一个php文件,该php文件不含传递参数 $("#myID").load("test.php"); //在id为#myID的元素里导入test.php运行后的结果 2. 加载一个php文件,该php文件含有一个传递参数 $("#myID").load("test.php",{"name" : "Adam"}); //导入的php文件含有一个传递参数,类似于:test.php?name=Adam 3. 加载一个php文件,该php文件含有多个传递参数。注:参数间用逗号分隔 $("#myID").load("test.php",{"name" : "Adam" ,"site":"61dh.com"}); //导入的php文件含有一个传递参数,类似于:test.php?name=Adam&site=61dh.com 4. 加载一个php文件,该php文件以数组作为传递参数 $("#myID").load("test.php",{'myinfo[]', ["Adam", "61dh.com"]}); //导入的php文件含有一个数组传递参数。 注意:使用 二:如何使用callback 比如我们要在 $("#go").click(function(){ $("#myID").load("welcome.php", {"lname" : "Cai", "fname" : "Adam", function(){ $("#myID").fadeIn('slow');}
); }); 演示和下载:jQuery-Load 缓存这东西,在一定程度上加快了页面的装载,但是也常常给我们带来麻烦。我在上篇文章里简单介绍了jQuery中Load方法的使用。在实际运用中,我们可能会碰到浏览器缓存的问题。比如我就在IE7里碰到这个问题。 jQuery Load样本代码: $(document).ready(function(){ $("#labels").load("/blog/categories/labels.html"); //在页面装载时,在ID为#labels的DOM元素里插入labels.html的内容。
}); 当我更新了 $.ajaxSetup ({ cache: false //关闭AJAX相应的缓存 }); 此外我再介绍几种方法解决缓存的方法。注意:我没有在 1.更改文件名,比如把 2.在 3.在 <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> <META HTTP-EQUIV="Expires" CONTENT="-1"> 4. <?php
header("Cache-Control: no-cache, must-revalidate");
?>
举例:我需要load test.html的内容,并只要取id为a的内容。 我的问题网 www. 有关于网站的东西欢迎大家一起交流! 标签: jquery |
|
来自: CevenCheng > 《jQuery》