我的网页中有这个 jQuery 脚本:
<script>
$(function() {
function callAjax(){
$('#lastlogins').load("ur.php");
}
setInterval(callAjax, 1000 );
});
</script>
但是,在容器 lastlogins 中,没有显示文件 ur.php,它只是空的。我创建了这样的 div:
<div id="lastlogins">
</div>
在快速查看.load函数后,只有一种可能性……您的 PHP 文件没有返回任何有用的东西。直接在浏览器中运行它并确保它返回有效的 HTML。
你的 jQuery 函数是正确的。
我没有看到您的代码有任何错误。唯一的问题是您的ur.php文件。只需尝试直接访问您的文件,看看是否可行。
同时,参考我的示例代码。
<script>
$(function() {
function callAjax(){
$('#lastlogins').load("/SivaCharan/EGxWL/show");
}
setInterval(callAjax, 1000 );
});
</script>
<div id="lastlogins">
</div>
参考我的LIVE DEMO