我正在尝试收集有关我网页上发生的点击事件的一些统计信息。
我想我会在我想跟踪的链接上添加一个onmouse事件,并触发对我的跟踪php脚本的ajax调用。
最有效的方法是什么,知道我不期待任何回报,即使失败也应该正常进行?
我知道当你不期望任何数据回来时会有一些特殊的HTTP调用。究竟是什么? jQuery是否支持它?我的php脚本怎么样,它应该返回一个特殊的HTTP头吗?
欢迎任何提高效率的建议。
由于
森
答案 0 :(得分:5)
您可以发送204 no content
。谷歌似乎在他们的主页上为完全相同的目的做了这件事,以使客户更快地查找DNS条目。
请参阅此问题,了解Google如何使用它:Google.com and clients1.google.com/generate_204
Status Code Definition听起来很正确:
10.2.5 204无内容
服务器已完成请求 但不需要返回 entity-body,可能想要返回 更新的元信息。响应 可能包括新的或更新的 形式的元信息 entity-headers,如果存在的话 应该与之相关联 要求的变体。
如果客户端是用户代理,那么 不应该改变它的文档视图 从导致请求的那个 被发送。这种反应主要是 旨在允许对行动的输入 发生而不会导致改变 用户代理的活动文档视图, 虽然有任何新的或更新的 元信息应该适用于 当前在用户中的文档 代理人的积极观点。
204响应不得包含a 消息体,因而永远 由第一个空行终止 在标题字段之后。