考虑到我对Web开发并不陌生,我觉得这些基本问题很尴尬.但我想仔细检查我的假设......
我正在我的应用程序中构建独特图像视图的录制.当用户(不是机器人)访问图像页面时,会对后端进程进行Ajax调用,该进程收集会话信息,比较重复并存储访问.我有所有的javascript引用以及HTML底部的调用,就在</body>元素之前:
$.get(basepath + "image/1329/record/human", function(data){
console.log("Data Loaded: " + data);
});
Run Code Online (Sandbox Code Playgroud)
默认情况下,对$ .get的调用是异步的.但我想测试以下假设:
根据jQuery .get引用 ...
这个 [$ .get()] 是一个简写的Ajax函数,相当于:
$.ajax({ url: url, data: data,
success: success, dataType: dataType
});
Run Code Online (Sandbox Code Playgroud)
并且$ .ajax默认是异步的(即非阻塞),这就是Ajax中的A意味着什么.
此外,后端服务器代码在服务器收到请求时启动,然后独立于停留在页面上的客户端运行,除非您实现某种机制来停止正在运行的服务,我认为您没有.
上帝保佑!
jQuery.get您发出的请求是异步的,不会阻止 DOM 或其他 JavaScript 继续。该get函数是一种使用 jQuery.ajax 的速记方法。
第二个问题我没有可靠的答案——我希望它可能更多地取决于后端代码的结构以及是否被告知会话/请求已终止。
应用程序接口:
| 归档时间: |
|
| 查看次数: |
4531 次 |
| 最近记录: |