|
|
1
6
如果您为不同的accept:headers提供不同的响应,则必须包括header:
在你的回应中。这个 Vary 头还应该包含影响响应的任何其他请求头,例如,如果您执行gzip/deflate压缩,则必须包括accept编码。
也就是说,不幸的是,处理了
我不认为在同一个URL上为不同的类型提供不同内容的想法是错误的,但是你让自己陷入了比你真正需要的更多的兼容性问题中。在实践中,依赖于通过JSON工作的头并不是一个好主意;最好是使用一个不同的URL,例如
|
|
|
2
1
我知道这个问题由来已久,但为了防止其他人碰到这个问题: 我在使用jquery的Rails应用程序中遇到了同样的问题,我通过告诉浏览器不要将json响应与这里给出的解决方案缓存到另一个问题中来解决: jQuery $.getJSON works only once for each control. Doesn't reach the server again 问题似乎只发生在Chrome和Firefox上。Safari可以处理后台行为,而无需明确告诉它不要缓存。 |
|
|
3
0
旧问题,但是对于其他任何人来说,询问者使用accept头没有任何问题。 这是已确认的Chrome错误。(以前也在火狐中,但现在已经修复了。) |
|
|
James Williams · 如何在单击按钮时刷新div内容 4 年前 |
|
|
Mehmet · javascript执行了多个 4 年前 |
|
|
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 4 年前 |
|
|
Parker · 如何使表格行的单元格项加粗n秒? 4 年前 |
|
|
Chris J. · ajax获取查找数据属性值的请求 4 年前 |
|
|
Pedro F · Ajax调用后脚本运行不正常 4 年前 |