好吧,有一点棘手的(无论如何对我来说,我在 jQuery/JavaScript 方面很垃圾)。
我使用标准 AJAX 提取数据(即,不使用像 jQuery 或诸如此类的框架......这是有原因的)
但是,我需要在页面加载后立即加载一个 jQuery 脚本。所以,问题来了,一旦 DOM 已更新,我该如何绑定(bind)脚本?我一直在使用 Ariel Fleser 的 listen 插件 ( http://flesler.blogspot.com/2007/10/jquerylisten.html ) 来接收诸如点击之类的事件,但我看不出如何使用它来listen 用于加载事件。
有什么想法吗?我对这个很困惑!!
最佳答案
有什么问题:
yourXMLHTTPRequest.onreadystatechange = function () {
if (this.readyState == 4) {
doJQueryStuff();
}
}
还有,为什么不使用 jQuery 中提供的 AJAX 功能?
顺便说一句,您提到的那个插件看起来只是复制了 live()
提供的功能。和 delegate()
方法在 1.4 中引入 jQuery
关于javascript - 使用 jQuery 监听未使用 jQuery.AJAX 加载的 AJAX 加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2833152/