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

jQuery .live() on JS function - What event to use?

本文关键字:什么 事件 函数 jQuery live JS      更新时间:2023-09-26

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

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

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

有什么建议吗?

提前谢谢。

正如评论中提到的那样,您的代码似乎可以工作,所以我只能假设您想要一种不同的方式来处理它,也许是更像"jquery风格"的方式?

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

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

如jquery网站

上所示
相关文章: