如何使用jquery的get函数重新加载页面内容而不进行整页“刷新”,以便我可以保留在页面上,但它会自动更新任何更改?
基本上使用jQuery的$ .get,然后使页面的html由$ .get返回的html
但是我该怎么做?感谢
答案 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。