可能最好修改这个问题:
我的代码中有一个 ajax 调用,我想在发送后立即取消调用。基本上,我不想等待响应,我只想从客户端发送整个请求。谁能提供一些关于如何实现这一目标的想法?
我在 Chrome 中尝试了以下操作,但似乎从未实际发送过请求(我正在服务器端记录收到的请求)。
基本上:
var sendRequest = jQuery.ajax({
url: '/awesomeness.txt',
dataType : 'json',
timeout: 2000,
cache: false,
success: function(result) {}
});
sendRequest.abort();
我也尝试将超时设置为 1,但奇怪的是,如果我从新浏览器加载页面,则不会发送请求(如果我刷新发送的页面)。