我正在尝试使用setInterval函数来使用.live()从使用AJAX加载的动态内容中获取信息。这就是我所拥有的。
var auto_refresh = setInterval(
function () {
var msgid = $(".msgid:last").attr("id");
alert (msgid);
}, 5000);
显然这不适用于使用AJAX加载的内容。在这种情况下,我似乎无法找到任何可用于live()函数的事件。我只需要每隔5秒获取页面上加载的最后一个msgid。
有什么建议吗?
提前谢谢。
答案 0 :(得分:0)
正如那些人提到的评论,你的代码似乎有效,所以我只能假设你想要一种不同的方式来处理它,或许更多的是'jquery-esque'?
如果您的所有请求都相似,并且您知道如何解析响应,那么您可以尝试使用全局处理程序...
$('body').ajaxSuccess(function(e,x,o) {
console.log(e);
console.log(x);
console.log(o);
})