我正在尝试使用 setInterval 函数来使用 .live() 从使用 AJAX 加载的动态内容中获取信息。这是我所拥有的。
var auto_refresh = setInterval(
function () {
var msgid = $(".msgid:last").attr("id");
alert (msgid);
}, 5000);
显然这不适用于通过 AJAX 加载的内容。在这种情况下,我似乎找不到任何可用于 live() 函数的事件。我所需要的只是每 5 秒获取页面上加载的最后一个 msgid。
有什么建议吗?
提前谢谢您。
最佳答案
正如评论中提到的那样,你的代码似乎可以工作,所以我只能假设你想要一种不同的方式来处理它,也许是一些更“jquery-esque”的东西?
如果您的所有请求都相似,并且您知道如何解析响应,则可以尝试使用全局处理程序...
$('body').ajaxSuccess(function(e,x,o) {
console.log(e);
console.log(x);
console.log(o);
})
关于javascript - JS 函数上的 jQuery .live() - 使用什么事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9459556/