Javascript 是否在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

有没有办法每X秒只刷新一个指定的div?
这里的代码只是为了很好的格式化,我不认为它对你们有用。

<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>