AJAX呼叫 - 如果用户在呼叫完成之前离开页面会发生什么?

Ran*_*der 5 javascript ajax

我有一个应用程序,我为每个加载的页面进行异步AJAX调用,因此我可以通过应用程序跟踪用户的流程.通常,回调到服务器以记录访问的呼叫很快就会发生.但是,似乎有时候我错过了一些页面访问,我想知道是不是因为他们在请求完成之前离开了页面.

我知道asynch AJAX是非阻塞的.但是,我不知道的是,如果用户在请求完成之前离开页面,AJAX请求会发生什么.有人可以帮我弄这个吗?

如果重要,该服务是C#服务.

Roe*_*ker 1

当客户端离开页面时,AJAX 调用将被中止。服务器将无法向客户端发送响应。