javascript - 如何从另一个窗口调用 ajax 成功处理文档?

标签 javascript ajax browser

我正在做这个

function ajaxHelper(event, xhr, settings) {

}
$(document).ajaxComplete(ajaxHelper);
$(document).ajaxSuccess(ajaxHelper);

这适用于同一个文档,但是如果我这样做

var new_window = window.open("/bar.html");
$(new_window.document).ajaxComplete(ajaxHelper);
$(new_window.document).ajaxSuccess(ajaxHelper);

它似乎没有捕获任何东西。

有人知道这是怎么回事吗?

谢谢

最佳答案

window.open() 调用是异步的,不会等待窗口打开。

关于javascript - 如何从另一个窗口调用 ajax 成功处理文档?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59359261/

相关文章:

javascript - jQuery/js 在内部工作但不在外部工作

javascript - 无法从 jquery 中的函数返回 ajax responseText

javascript - 在 Ajax 请求中返回命名数组

javascript - 没有跨源策略的浏览器访问 iframe

javascript - 在什么情况下 websocket 关闭事件会告诉你 wasClean 是假的?

javascript - ReactJs-如何为每个列表 Axios post 方法进行映射?

javascript - 如何使用 jquery 将项目从一个列表移动到多个其他列表?

javascript - 使用内联样式 ReactJS 根据滚动值旋转图像

javascript - 使用ajax将单选按钮的值发送到node.js

testing - 我怎样才能得到旧的浏览器?(用于测试)