javascript - 监听 ajax 调用触发事件

标签 javascript jquery ajax

我正在使用一个现成的解决方案,其中有大量我真的无法理解的代码。我试图在进行 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/

相关文章:

javascript - 匹配所有数组成员都不包含值的文档

javascript - 选择框在清空时不刷新,然后添加回选项

javascript - 脚本/链接标签与 AJAX 加载

javascript - XMLHttpRequest 和 Bing 翻译器

javascript - 使用以下点隐藏 DIV 中的额外内容

javascript - CSS3 过渡 : replace them entirely on mobile?

javascript - 在 IE 中工作,而不是在 Firefox 或 Chrome 中工作

javascript - 单击使用Dojo时如何获取父div?

javascript - jQuery 加载不会触发回调

jquery - 使用表的 id 访问 DataTables API