正如标题所说,我在网站上遇到了一些问题。 我的数据库有80个条目,但在首页上,当我尝试使用ajax查询来获取条目总数时,它会以160响应。
此外,尽管该网站过去5天工作正常,但今天出现了这个问题..
感谢阅读,我为我的英语水平道歉。
ajax查询:
$(document).ready(function() {
$("#responsecontainer").load("countPost.php");
var refreshId = setInterval(function() {
$("#responsecontainer").load('countPost.php?randval='+ Math.random());
}, 1);
$.ajaxSetup({ cache: false });
});
还有countPost.php:
$nb_messages_requete = mysql_query("SELECT id FROM mybase");
$nb_entrees = mysql_num_rows($nb_messages_requete);
echo ''.$nb_entrees.''
答案 0 :(得分:3)
这是因为您要加载countPOST.php
两次
试试这个
$(document).ready(function() {
var refreshId = setInterval(function() {
$("#responsecontainer").load('countPost.php?randval='+ Math.random());
}, 1);
$.ajaxSetup({ cache: false });
});
如果您的意思是每隔一秒执行一次代码,请将此1
替换为1000
编辑:
你的缓存在函数
中看起来很糟糕尝试使用它
$.ajaxSetup ({
// Disable caching of AJAX responses */
cache: false
});
$(document).ready(function() {
var refreshId = setInterval(function() {
$("#responsecontainer").load('countPost.php?randval='+ Math.random());
}, 1);
});