关于JS函数的jQuery .live() - 使用什么事件?

时间:2012-02-27 03:08:12

标签: javascript jquery ajax dynamic live

我正在尝试使用setInterval函数来使用.live()从使用AJAX加载的动态内容中获取信息。这就是我所拥有的。

var auto_refresh = setInterval(
    function () { 
       var msgid = $(".msgid:last").attr("id");
       alert (msgid);
    }, 5000);

显然这不适用于使用AJAX加载的内容。在这种情况下,我似乎无法找到任何可用于live()函数的事件。我只需要每隔5秒获取页面上加载的最后一个msgid。

有什么建议吗?

提前谢谢。

1 个答案:

答案 0 :(得分:0)

正如那些人提到的评论,你的代码似乎有效,所以我只能假设你想要一种不同的方式来处理它,或许更多的是'jquery-esque'?

如果您的所有请求都相似,并且您知道如何解析响应,那么您可以尝试使用全局处理程序...

$('body').ajaxSuccess(function(e,x,o) {
    console.log(e);
    console.log(x);
    console.log(o);
})

on the jquery website