javascript – 如何刷新DIV内容?

前端之家收集整理的这篇文章主要介绍了javascript – 如何刷新DIV内容?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
<div id='here'></div>

我试图刷新一堆div中的某个div.除了在XMLHttpRequest的帮助下发送的许多变量之外,div内容基本上由PHP以及来自MysqL数据库的数据生成.

我的想法是重新加载/刷新div本身而不是加载PHP文件或用.text或.html覆盖它.在这种情况下,我不能使用.load(‘file.PHP’)

我尝试过的:

<script type='text/javascript'>
    function updateDiv()
    { 
        document.getElementById("here").innerHTML = document.getElementById("here").innerHTML ;
    } 
</script>

和(每3秒刷新一次):

$(document).ready(function () {
    setInterval(function () {
        $('#here').load('#here'));
    },3000);
});

理想情况下,我会要求:

function reloadDIV () {document.getElementById("here").innerHTML.reload}

function reloadDIV () {$('#here').load(self)}

这样我就可以在onClick中使用它:

<a onclick='reloadDIV ();'>reload div</a>

@R_404_323@

要重新加载页面的一部分,可以使用jquerys加载当前url并指定所需的片段,这将是调用load的相同元素,在本例中为#here:
function updateDiv()
{ 
    $( "#here" ).load(window.location.href + " #here" );
}

可以在间隔内调用函数,也可以将其附加到单击事件

猜你在找的JavaScript相关文章