Javascript 在不刷新页面的情况下重新加载div
为了提高效率,我需要在不重新加载整个页面的情况下重新加载Javascript 在不刷新页面的情况下重新加载div,javascript,php,html,ajax,Javascript,Php,Html,Ajax,为了提高效率,我需要在不重新加载整个页面的情况下重新加载div 我尝试了以下代码: $('#mydiv').load(document.URL + '#mydiv'); 但它只是将我的整个页面重新加载到我的div中 我也试过这个: var auto_refresh = setInterval( function (){ $('#background').load('dashboard.php').fadeIn("slow"); }, 1); 但两者都不是很有效
div
我尝试了以下代码:
$('#mydiv').load(document.URL + '#mydiv');
但它只是将我的整个页面重新加载到我的div
中
我也试过这个:
var auto_refresh = setInterval(
function (){
$('#background').load('dashboard.php').fadeIn("slow");
}, 1);
但两者都不是很有效,因为我需要“实时”或最接近它的刷新
你知道我怎么做吗?你可以使用ajax
$.ajax({
url : 'dashboard.php',
type : 'GET',
success : function(data) {
$('body').replaceWith(data);
}
});
根据该div的内容类型,您可能不需要重新加载任何内容。我们可以查看您的标记吗?您需要一个空格
$('#mydiv')。加载(document.URL+'#mydiv')代码>您是否试图仅请求/加载整个页面中的部分内容?我不知道这将如何工作,因为PHP仍然需要执行该页面的所有代码。创建一个只返回所需数据的特定PHP文件/路由,并调用它