Javascript 是否在X秒后仅刷新指定的div?
有没有办法每X秒只刷新一个指定的div?Javascript 是否在X秒后仅刷新指定的div?,javascript,php,html,css,Javascript,Php,Html,Css,有没有办法每X秒只刷新一个指定的div? 这里的代码只是为了很好的格式化,我不认为它对你们有用。 <div class='live-upgrades' id='iWantToRefreshThis><p>LATEST UPGRADES<hr></p> <div class='liveupgradesscroll'> <div style='position:relative;margin-t
这里的代码只是为了很好的格式化,我不认为它对你们有用。
<div class='live-upgrades' id='iWantToRefreshThis><p>LATEST UPGRADES<hr></p>
<div class='liveupgradesscroll'>
<div style='position:relative;margin-top:1px;margin-bottom:5px;left:40px;' align='left'>"; echo "$nick"; $nick = $nicknames_array[array_rand($nicknames_array)]; echo "</div>
<div style='display:inline-block; border: 1px solid #161616;'>
<img src='"; print("$degrade"); $randomde = (mt_rand()%$totalde); $degrade = "$degrade_array[$randomde]"; echo "' align='left' />
<img src='img/spacer.png' />
<img src='"; print("$upgrade"); $randomup = (mt_rand()%$totalup); $upgrade = "$upgrade_array[$randomup]"; echo "' align='right' />
</div>
</div>
</div>
//这是主文件(index.php或任何名称)
最新升级
函数刷新(){
$.ajax({
类型:“POST”,
url:“query.php”,
//数据:dataString,
cache:false,
成功:函数(html)
{
$(“#我想刷新它”).html(html);
}
});
};
$(窗口).bind(“加载”,函数(){
setInterval(函数(){
刷新();
},1000);//刷新数据的时间限制
});
//创建另一个页面并使用AJAX脚本中提到的URL通过AJAX调用调用该页面
//query.php//这里显示的是随机数的refeshed数据
你好,我是你的随机数
看看应该如何以及为什么分开HTML、脚本和PHP。它将改进您的代码并使其更易于维护。您将需要AJAX。但是这里的代码呢?它有许多错误;它真的有效吗?代码有效,非常好。正如我所说,这里的代码只是为了很好的格式化。我在互联网上找到的每一个代码都有“.load('response.php”)”我不需要这个想法,所以,我应该怎么做?使用这个,希望它能为你工作,不要忘了添加jquery来调用ajax。啊哈,我不明白。我应该只在query.php中放我想刷新的代码还是什么?我在这里放了一个工作演示,对你有用:)我不太理解这个,应该在query.php中放什么?当我把。。。。。在query.php中,我的网站上没有发生任何事情。我已重新编辑了该代码,并在我的服务器上运行:)
//This Is Main File (index.php or any name)
<div class='live-upgrades' id='iWantToRefreshThis'><p>LATEST UPGRADES<hr></p></div>
<script src="jquery.min.js" ></script>
<script>
function Refresh(){
$.ajax({
type: "POST",
url: "query.php",
//data: dataString,
cache: false,
success: function(html)
{
$("#iWantToRefreshThis").html(html);
}
});
};
$(window).bind("load", function() {
setInterval( function() {
Refresh();
},1000); //time limit for refreshing your data
});
</script>
//Make Another Page And Call That Page By AJAX Call With URL mentioned in AJAX Script
//query.php //which will show refeshed data here i'm showing for a random number
<div class='liveupgradesscroll'>
Hello I Am Your Random Number <?php echo rand();?>
</div>