插入元素时Ajax请求搞乱

时间:2015-09-26 13:02:24

标签: javascript jquery ajax

所以我现在已经注意到我的ajax调用在第一次调用之后搞砸了,好吧..我插入元素并且大约5秒钟aftrer插入元素他们搞砸了并说他们断开连接?这是一个只有插入元素的东西或者它们是一个实际的错误...这里是插入元素时得到的错误的图像

单击here以查看错误图像

这是我的所有ajax代码(有很多)但是loadIt()函数是我每隔5秒调用ajax调用的地方,这就是错误的函数。 (查看loadIt函数代码的最底部。

<script type="text/javascript"> 
var loginContent = "";
var staffContent = "";
var activeContent = "";
var $loginBox = $("#login_content");
var $activeBox = $("#active_content");
var $staffBox = $("#staffmessagesArea");
loadIt();
loadMessages();

function loadMessages()
{
    $.ajax({

     type: "GET",
     url: '<?php echo $config['website']['url']; ?>/assets/hk/ajax/staff_messages.php',
     success: function(data) {
          if (staffContent != data)
          {
              $('#staffmessagesArea').html(data);
          }
     }

   });
}

function loadIt() 
{
    $.get("<?php echo $config['website']['url']; ?>/assets/hk/ajax/recent_logins.php",function(data) {

    if (loginContent != data) {
    $loginBox.html(data); 
    loginContent=data;
    }
    setTimeout(loadIt,5000);
    });

    $.get("<?php echo $config['website']['url']; ?>/assets/hk/ajax/active_content.php",function(data) {
    if (activeContent != data) {
    $activeBox.html(data); 
    activeContent=data;
    }
    setTimeout(loadIt,5000);
    });
}  </script>

recent_logins.php文件的内容

<?php
require_once '../../other/connection.php';

$stmt = $pdo->prepare("SELECT * FROM `user_logins` ORDER BY Id DESC LIMIT 5");
$stmt->execute();
$rows = $stmt->fetchAll(PDO::FETCH_ASSOC);
foreach ($rows as $row) 
{
    echo '' . $row['Login_Username'] . '<br>' . $row['Login_Timestamp'] . ' - ' . $row['Login_Ip'] . '<br><br>';
}
?>

我在1GB RAM Windows 2012 R2 Server VPS上使用xampp作为Web服务器。 我还在我的本地计算机上使用Windows 8.1和4GB Ram在本地主机上使用xampp检查了这个,但它仍然做到了?改变IIS类修复它(我没有注意到任何问题)但我真的想与xampp ...

我还必须告诉你我的html文件包含大约1200行..

0 个答案:

没有答案