AJAX调用-如果用户在调用完成之前离开页面会发生什么
AJAX Call - What happens if the user leaves the page before the call is complete?
我有一个应用程序,我在其中为加载的每个页面进行异步AJAX调用,这样我就可以通过该应用程序跟踪用户的流量。通常情况下,回叫服务器以记录访问的速度非常快。然而,有时我似乎会错过一些页面访问,我想知道这是否是因为他们在请求完成之前就离开了页面。
我知道异步AJAX是非阻塞的。然而,我不知道的是,如果用户在请求完成之前离开页面,AJAX请求会发生什么。有人能帮我吗?
如果重要的话,该服务是一个C#服务。
当客户端离开页面时,AJAX调用将中止。服务器将无法向客户端发送响应。
如果浏览器有时间中止ajax请求,则请求永远不会到达服务器
但一旦请求到达,无论浏览器是否关闭,它都会由服务器处理
相关文章:
- 如何使jQuery插件函数可调用以供独立使用,而不在集合上操作
- D3在一个调用中绘制不同的SVG形状,没有可见性
- 如何从Java/scala调用js美化程序
- 如何调用这个匿名 JavaScript 函数
- 如何从模块链中调用函数.导出到节点中
- 我需要从php调用javascript或jquery
- Chrome开发工具(如何知道我在调用哪个javascript对象)
- 单击按钮后如何逐个调用分区,上一个分区将隐藏
- 另一个ajax调用中的Jquery ajax调用在for循环中没有按预期工作
- Twitter Bootstrap typeahead:使用“this”获取上下文/调用元素
- node.js:setInterval()正在跳过调用
- 如何在单击复选框后调用控制器方法
- 如何在视图中保存用户输入内容,并在离开页面时对控制器进行后期调用
- 在滑块控件离开鼠标后调用 Javascript 函数
- 如何在使用 Javascript 离开页面之前调用函数
- 当用户离开页面时调用 JavaScript 函数
- AJAX调用-如果用户在调用完成之前离开页面会发生什么
- Angular UI Router 1.0——为什么在不离开state的情况下调用$scope.$watch('
- 离开输入字段后调用函数
- 当用户刷新或离开网页时调用ajax函数