我正在向另一个域上的服务器发出 ajax 请求,但我实际上并不需要它的响应,只是为了知道它得到了我的请求。当一切正常时,在 Chrome 开发者工具(标题状态)中显示“已取消”,控制台显示“XMLHttpRequest 无法加载”,但服务器收到了我的请求。当服务器关闭时,标头状态不是数字,而只是“失败”。试图在 JS 上捕捉到这一关键差异,我在这两种情况下都得到了 XHR 状态 0。
我正在向另一个域上的服务器发出 ajax 请求,但我实际上并不需要它的响应,只是为了知道它得到了我的请求。当一切正常时,在 Chrome 开发者工具(标题状态)中显示“已取消”,控制台显示“XMLHttpRequest 无法加载”,但服务器收到了我的请求。当服务器关闭时,标头状态不是数字,而只是“失败”。试图在 JS 上捕捉到这一关键差异,我在这两种情况下都得到了 XHR 状态 0。