Javascript 在同一个php文件中使用js加载 setInterval(函数(){ $.ajax({ url:'user_online.php', 成功:函数() { $('.chat-o').load('user_online.php'); } }); },1000);

Javascript 在同一个php文件中使用js加载 setInterval(函数(){ $.ajax({ url:'user_online.php', 成功:函数() { $('.chat-o').load('user_online.php'); } }); },1000);,javascript,php,integrate,Javascript,Php,Integrate,假设我有这个脚本。如果user_online是我放入的文件,我该如何使它工作(也就是说,我该如何使这个脚本在内部工作——在一个名为url的php文件中) 基本上,我想将上述内容应用到另一个页面,使其自动显示结果,而无需重新加载: <script> setInterval(function(){ $.ajax({ url :'user_online.php', success: function()

假设我有这个脚本。如果user_online是我放入的文件,我该如何使它工作(也就是说,我该如何使这个脚本在内部工作——在一个名为url的php文件中)

基本上,我想将上述内容应用到另一个页面,使其自动显示结果,而无需重新加载:

<script>
 setInterval(function(){
         $.ajax({
               url :'user_online.php',

               success: function()
                   {
                       $('.chat-o').load('user_online.php');
                   }
            });
     },1000); 
</script>

赢:$
机会:%
用我想要的更新了它。谁能告诉我这行吗?这是index.php的一部分

<?php 
   $gameid = fetchinfo("value", "info", "name", "current_game");
$query  = mysql_query("SELECT * FROM `games` WHERE `id` < $gameid ORDER BY `id` DESC LIMIT 10");
while($rowd=mysql_fetch_array($query)):
  //define stuff
  $lastwinner=$rowd["userid"];
  $winnercos =$rowd['cost'];
  $winnerpercent = $rowd['percent'];
  $winneravatar=fetchinfo("avatar", "users", "steamid", $lastwinner);
  $winnername = fetchinfo("name", "users", "steamid", $lastwinner);
  $steamlink = fetchinfo("steamprofile", "users", "steamid", $lastwinner); ?>
  <div class="cont row">
  <div class="col-xs-24 header">
  </div>
  <div class="col-xs-24 body">
  <div class="col-xs-16 col-sm-16">
  <a rel="nofollow" target="_blank" href=<?php echo $steamlink; ?> class="img hidden-xs">
  <img src=<?php echo $winneravatar; ?> > </a>
  <a rel="nofollow" target="_blank" href=<?php echo $steamlink; ?> class="name"> <?php echo $winnername; ?> </a>
  </div>
  <div class="right text-right">
  <span class="win">
  Win: <span>$ <?php echo round($winnercos, 3); ?> </span></span>
  <span class="chance">
  Chance: <span><?php echo round($winnerpercent, 2); ?>% </span> </span> </div> </div>
历史
setInterval(函数(){
$.ajax({
url:'index.php',
成功:函数()
{
$('.history').html(数据);
}
});
},1000); 
赢:$
机会:%

您已经使用ajax在
user\u online.php
中执行了一些操作,因此需要在
.load()
中再次加载数据。所以

改变这个,

 <div class="site history col-xs-24 col-sm-18 col-md-14 col-lg-12"> <h2>History</h2> <div id="history">
  <script>
 setInterval(function(){
         $.ajax({
               url :'index.php',

               success: function()
                   {
                       $('.history').html(data);
                   }
            });
     },1000); 
</script> 
   <?php 
   $gameid = fetchinfo("value", "info", "name", "current_game");
$query  = mysql_query("SELECT * FROM `games` WHERE `id` < $gameid ORDER BY `id` DESC LIMIT 10");
while($rowd=mysql_fetch_array($query)):
  //define stuff
  $lastwinner=$rowd["userid"];
  $winnercos =$rowd['cost'];
  $winnerpercent = $rowd['percent'];
  $winneravatar=fetchinfo("avatar", "users", "steamid", $lastwinner);
  $winnername = fetchinfo("name", "users", "steamid", $lastwinner);
  $steamlink = fetchinfo("steamprofile", "users", "steamid", $lastwinner); ?>
  <div class="cont row">
  <div class="col-xs-24 header">
  </div>
  <div class="col-xs-24 body">
  <div class="col-xs-16 col-sm-16">
  <a rel="nofollow" target="_blank" href=<?php echo $steamlink; ?> class="img hidden-xs">
  <img src=<?php echo $winneravatar; ?> > </a>
  <a rel="nofollow" target="_blank" href=<?php echo $steamlink; ?> class="name"> <?php echo $winnername; ?> </a>
  </div>
  <div class="right text-right">
  <span class="win">
  Win: <span>$ <?php echo round($winnercos, 3); ?> </span></span>
  <span class="chance">
  Chance: <span><?php echo round($winnerpercent, 2); ?>% </span> </span> </div> </div>

如果您在
user\u online.php
中仅使用php,请确保
echo
值。

您已经使用ajax在
user\u online.php
中执行了一些操作,因此需要在
.load()
中再次加载数据。所以

改变这个,

 <div class="site history col-xs-24 col-sm-18 col-md-14 col-lg-12"> <h2>History</h2> <div id="history">
  <script>
 setInterval(function(){
         $.ajax({
               url :'index.php',

               success: function()
                   {
                       $('.history').html(data);
                   }
            });
     },1000); 
</script> 
   <?php 
   $gameid = fetchinfo("value", "info", "name", "current_game");
$query  = mysql_query("SELECT * FROM `games` WHERE `id` < $gameid ORDER BY `id` DESC LIMIT 10");
while($rowd=mysql_fetch_array($query)):
  //define stuff
  $lastwinner=$rowd["userid"];
  $winnercos =$rowd['cost'];
  $winnerpercent = $rowd['percent'];
  $winneravatar=fetchinfo("avatar", "users", "steamid", $lastwinner);
  $winnername = fetchinfo("name", "users", "steamid", $lastwinner);
  $steamlink = fetchinfo("steamprofile", "users", "steamid", $lastwinner); ?>
  <div class="cont row">
  <div class="col-xs-24 header">
  </div>
  <div class="col-xs-24 body">
  <div class="col-xs-16 col-sm-16">
  <a rel="nofollow" target="_blank" href=<?php echo $steamlink; ?> class="img hidden-xs">
  <img src=<?php echo $winneravatar; ?> > </a>
  <a rel="nofollow" target="_blank" href=<?php echo $steamlink; ?> class="name"> <?php echo $winnername; ?> </a>
  </div>
  <div class="right text-right">
  <span class="win">
  Win: <span>$ <?php echo round($winnercos, 3); ?> </span></span>
  <span class="chance">
  Chance: <span><?php echo round($winnerpercent, 2); ?>% </span> </span> </div> </div>

如果您在
user\u online.php
中仅使用php,请确保
echo
值。

有什么错误?第一个代码部分只是一个示例,说明了我希望它看起来是什么样子,但是从同一个文件自动加载。问题是我想把它应用到第二个代码部件上,为什么?我没有任何错误。好的,我想让第二个代码自动更新,而不必重新加载页面。忽略第一个代码框。你所尝试的都是正确的。只要用我曾经给过的东西来替换这个
success()
。如果我现在的身份正确,还可以用另一个id来替换chat-o?php文件名为index.php。您现在更改的id应该是您希望在不重新加载的情况下显示数据的位置。出现了哪些错误?第一个代码部分只是一个示例,说明了我希望它看起来是什么样子,但是从同一个文件自动加载。问题是我想把它应用到第二个代码部件上,为什么?我没有任何错误。好的,我想让第二个代码自动更新,而不必重新加载页面。忽略第一个代码框。你所尝试的都是正确的。只要用我曾经给过的东西来替换这个
success()
。如果我现在的身份正确,还可以用另一个id来替换chat-o?php文件名为index.php。您现在更改的id应该是您希望在不重新加载的情况下显示数据的位置。