如何使用jQuery .load更新元素html

时间:2013-11-17 16:33:53

标签: jquery

我已经制作了这个脚本来更新聊天div。

    <script>
 $(document).ready(function() {
     $("#contenedor").load("chatquery.php");
   var refreshId = setInterval(function() { }, 9000);
   $.ajaxSetup({ cache: false });
});
</script>

但是 chatquery.php 页面没有显示在div中, #contenedor ,你能告诉我脚本中的错误是什么吗?

我能这样做吗?

<script>
 $(document).ready(function () {
    $.ajaxSetup({
        cache: false
    });
    var refreshId = setInterval(function () {
        $("#contenedor").load("chatquery.php**?id=<?php echo $_GET['id'];?>**");
    }, 9000);
});
</script>

1 个答案:

答案 0 :(得分:1)

如果没有返回任何响应,那么您的服务器端(PHP代码)有问题,并尝试使用setTimeout

function loadDiv(){
   $("#contenedor").load("chatquery.php");
}

$(document).ready(function () {
 $.ajaxSetup({
    cache: false
 });
   loadDiv();
   setTimeout( loadDiv, 9000);
});