我正在使用一个现成的解决方案,其中有大量我真的无法理解的代码。我试图在进行 ajax 调用后触发一个事件(他们没有使用 jquery!他们手动完成)
我找到了这个
yourXMLHTTPRequest.onreadystatechange = function () {
if (this.readyState == 4) {
doJQueryStuff();
}
}
此处:Using jQuery to listen for an AJAX load that is not loaded using jQuery.AJAX
不知道如何找到“yourXMLHTTPRequest”部分(不要过多使用ajax,更不用说手动编写)
这需要在代码编写的地方之外,也不确定它来自哪里,只需要在拉取后触发。
编辑:为了清除它,如果可能的话,我需要找到正在发出的请求,例如在实时网站上(例如在 firebug 或 chrome 工具中)
最佳答案
yourXMLHTTPRequest 的定义如下
var yourXMLHTTPRequest = new XMLHttpRequest();
完整文档可以在此处找到 https://developer.mozilla.org/en/xmlhttprequest在这里https://developer.mozilla.org/en/DOM/XMLHttpRequest/Using_XMLHttpRequest
关于javascript - 监听 ajax 调用触发事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10917730/