Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
jQuery Ajax调用没有预期结果_Jquery_Ajax_Http - Fatal编程技术网

jQuery Ajax调用没有预期结果

jQuery Ajax调用没有预期结果,jquery,ajax,http,Jquery,Ajax,Http,我正试图收集一些在我的网页上发生的点击事件的统计数据 我想我应该在我想要跟踪的链接中添加一个onmouse事件,并触发对我的跟踪php脚本的ajax调用 知道我不期望任何回报,即使失败,事情也应该正常进行,那么最有效的方法是什么呢 我知道当您不希望返回任何数据时,会有一些特殊的HTTP调用。到底是什么?jQuery支持它吗?我的php脚本应该返回一个特殊的HTTP头吗 我们欢迎任何提高效率的建议 谢谢 Nathan你可以发送一个204无内容。谷歌似乎在他们的主页上这样做的目的与让客户端更快地查找

我正试图收集一些在我的网页上发生的点击事件的统计数据

我想我应该在我想要跟踪的链接中添加一个onmouse事件,并触发对我的跟踪php脚本的ajax调用

知道我不期望任何回报,即使失败,事情也应该正常进行,那么最有效的方法是什么呢

我知道当您不希望返回任何数据时,会有一些特殊的HTTP调用。到底是什么?jQuery支持它吗?我的php脚本应该返回一个特殊的HTTP头吗

我们欢迎任何提高效率的建议

谢谢


Nathan

你可以发送一个
204无内容
。谷歌似乎在他们的主页上这样做的目的与让客户端更快地查找DNS条目完全相同

看看这个关于谷歌如何使用它的问题:

听起来是对的:

10.2.5 204无内容

服务器已完成请求 但不需要返回 实体体,并且可能要返回 更新元信息。反应 可能包括新的或更新的 元信息以 实体头,如果存在 应与 请求的变体

如果客户端是用户代理,则 不应更改其文档视图 从导致请求 被派去。这一反应主要是 旨在允许对要执行的操作进行输入 在不引起变更的情况下进行 用户代理的活动文档视图, 尽管有任何新的或更新的 元信息应应用于 用户当前所在的文档 代理的活动视图

204响应不得包括 消息体,因此始终是 由第一个空行终止 在标题字段之后


好东西。jQueryAjax调用本身呢?这是最好的吗?或者我们可以做一个头部或者类似的东西吗?还是值得?好问题。我不知道100%,但一个GET应该就足够了(我从未在Ajax中见过HEAD调用)。对于204,响应主体无论如何都是空的。