所以我现在已经注意到我的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行..