我在客户端代码中看到了以下序列:
$.ajax({
url: "...",
data: {},
success: function() {
// I don't care about the response
}
});
top.location.href="http://...."
如您所见,浏览器发送一个 ajax 请求,并不关心响应。在它发送请求后,页面使用top.location.href
语句重定向到另一个 url。
我是 javascript 的新手,我不确定是否保证发送 ajax 请求?
是否有另一种方法来获取此发送和忘记并重定向ajax 行为?
编辑:
澄清一下,我不想等待这个 ajax 完成它的长时间操作并将重定向行放在成功回调中。