Javascript 自动刷新div而不从其他页面加载

Javascript 自动刷新div而不从其他页面加载,javascript,jquery,Javascript,Jquery,范例 var auto_refresh=setInterval( 函数(){ $('#div').load('other.page'); }, 1000); 我不想加载“另一个.page”,我只想重新定义“#div”div,有可能吗 如果是,怎么办 谢谢下面是一个示例,说明如何在不重新加载页面的情况下更新div的内容。有点不清楚你想从你的问题中得到什么,所以我希望这能有所帮助 html 活生生的例子。你不能像那样只加载页面的一部分。但是,您可以加载所有页面并获取所需的部分。例如: var c

范例


var auto_refresh=setInterval(
函数(){
$('#div').load('other.page');
}, 1000);
我不想加载“另一个.page”,我只想重新定义“#div”div,有可能吗 如果是,怎么办


谢谢

下面是一个示例,说明如何在不重新加载页面的情况下更新div的内容。有点不清楚你想从你的问题中得到什么,所以我希望这能有所帮助

html


活生生的例子。

你不能像那样只加载页面的一部分。但是,您可以加载所有页面并获取所需的部分。例如:

var counter = 1;
var auto_refresh = setInterval(
function () {
    var newcontent= 'Refresh nr:'+counter;
    $('#divID').html(newcontent);
    counter++;
}, 1000);

示例:

如果我理解正确,您的问题是自动重新渲染
DIV
。因此,有许多方法可以强制
元素
重新渲染(无需重新加载)-我发现最有效的方法是快速切换所讨论的
元素
显示
样式

即:

display
属性设置为
none

$.get('anoter_page.html',function(data){
myDiv = $(data).find('#divID');
$('#divID').html(myDiv.html());
})
然后将其返回到

element.style.display = 'none';
下面是您在中的示例的工作演示


注意:它是纯的
JavaScript

如果您不想将新内容加载到DIV中,刷新它是什么意思?如果您不从另一个页面加载DIV中的任何内容,每次您在同一视图中修改它时,它都会自动刷新(您不需要任何函数来完成)。你能解释一下你想用一个例子做什么吗?
$.get('anoter_page.html',function(data){
myDiv = $(data).find('#divID');
$('#divID').html(myDiv.html());
})
element.style.display = 'none';
element.style.display = 'block';