如何在不刷新整个页面的情况下用 AJAX 刷新 div?
How do I refresh a div with AJAX without refreshing the whole page?
我正在尝试使用这个 JS:
function refresh () {
$.ajax({
url: window.location.href,
success: function(data) {
$('.torefreshdiv').html(data);
}
});
}
但这是在 div 内加载整个页面,但我只想刷新“.torefreshdiv”。
感谢所有提前帮助我的人。
您可以为 <div>
的内容创建另一个资源来刷新(如果使用 PHP,可以是另一个 php 脚本,或者与整个页面相同的脚本,但带有一些参数...)。那么:
function refresh () {
$.ajax({
url: '/div/to/refresh.php',
success: function(data) {
$('.torefreshdiv').html(data);
}
});
}
这个问题已经提出来了,也有答案了。请查看link:Reload a DIV without reloading the whole page
我正在尝试使用这个 JS:
function refresh () {
$.ajax({
url: window.location.href,
success: function(data) {
$('.torefreshdiv').html(data);
}
});
}
但这是在 div 内加载整个页面,但我只想刷新“.torefreshdiv”。
感谢所有提前帮助我的人。
您可以为 <div>
的内容创建另一个资源来刷新(如果使用 PHP,可以是另一个 php 脚本,或者与整个页面相同的脚本,但带有一些参数...)。那么:
function refresh () {
$.ajax({
url: '/div/to/refresh.php',
success: function(data) {
$('.torefreshdiv').html(data);
}
});
}
这个问题已经提出来了,也有答案了。请查看link:Reload a DIV without reloading the whole page