使用jquery获取重新加载页面的内容?

时间:2014-05-12 02:20:36

标签: jquery

如何使用jquery的get函数重新加载页面内容而不进行整页“刷新”,以便我可以保留在页面上,但它会自动更新任何更改?

基本上使用jQuery的$ .get,然后使页面的html由$ .get返回的html

但是我该怎么做?感谢

1 个答案:

答案 0 :(得分:1)

这将是这样的,但如果没有更多细节,很难给你指导。下面的示例每15秒查询一次URL,如果响应与上一个请求不同,它将动态更新页面上的内容。

var previousData = "";
setInterval(function(){
    $.get("http://dariuscode.com/junk/ajaxdemo.php", function(data) {
        if(data != previousData) {
            $("#theContent").html(data);
            previousData = data;
        }
    });
}, 15000);

如果你想要一个完整的例子,请看以下小提琴:http://jsfiddle.net/BgPb5/

请注意,如果您需要真正的实时更新更新,您需要使用创建持久连接的东西,而不是AJAX。