【发布时间】:2013-06-13 06:40:33
【问题描述】:
当我对服务器进行 ajax 调用时,整个页面不是回发,只有少量数据进入服务器并返回响应页面。
但我想知道处理。服务器或服务器代码如何知道请求是正常调用还是 Ajax 调用。
我请求专家,请消除我的疑问。
提前致谢。
【问题讨论】:
-
一个 request 不会是同步或异步的,这只是导致发出请求的代码是否会在发送请求后释放线程的问题与否。
-
浏览器知道是什么触发了请求,因为它们是软件并且被编程为跟踪这些事情(因为如果他们不跟踪哪个请求是出于什么目的,他们将无法做任何事情,除了加载没有外部图像、脚本、样式表等的单个 HTML 文档)
-
同意您的回复,但我的问题仍然是当我进行 ajax 调用时如何编码或浏览器知道是的,这是 Ajax 调用?
-
“服务器或服务器代码如何知道” — 您的编辑完全改变了问题的性质。