我试图使用 ajax 加载刷新页面中的一些div
,但.load()
但没有奏效。 我必须创建一个使用 php 的新文件页面来再次回显我的div。 所以问题是,如果我只想刷新页面中的一些div,我是否必须为 echo 该div 创建新文件?
$("button").click(function(){
$("#div1").load("currentpage.php");
});
以上不是工作。
我必须使用以下代码。
$("button").click(function(){
$("#div1").load("otherpage.php");
});
为此使用 Ajax。
构建一个函数,该函数将通过 ajax 获取当前页面,但不是整个页面,只是从服务器获取有问题的div。然后(再次通过jQuery(将数据放在有问题的同一个div中,并用新内容替换旧内容。
相关功能:
http://api.jquery.com/load/
例如
$('#thisdiv').load(document.URL + ' #thisdiv');
请注意,加载会自动替换内容。请务必在 hastag 之前包含一个空格。
参考链接 : 刷新页面的一部分 (div(