可以进行不返回的AJAX调用吗?

Pau*_*lin 6 javascript ajax jquery

是否可以发送jQuery.ajax调用或等效的没有任何响应?我希望在我使用onbeforeunload命令离开页面时触发服务器上的某些内容,但这不是我需要反馈给客户端的东西,所以我只想发送命令而不是等待响应.

那可能吗?

gdo*_*ica 10

每个请求都有回复. 即使服务器抛出错误,响应也会返回错误.

如果您不想添加success回调,则可以忽略响应.

$.ajax({
    url: "theURL",
    data: theData
});
Run Code Online (Sandbox Code Playgroud)

  • 确保不使用 `async` 选项,或者将其保留为 `true`,这样这是一个异步请求,浏览器不会等待响应。 (2认同)