今天发现项目下某一功能在IE下无法请求到服务器,但在Chrome下却正常。在IE下调试后发现,每次请求都返回304错误。原来是IE下直接在缓存中返回内容了,而没提交到服务器端执行。
在其ajax代码中加入[b]cache: false, [/b],问题解决,再次调试发现每次httpRequest请求后面都会追加一组数字导致每次请求地址不相同,从而避免了再到缓存中提取。
在其ajax代码中加入[b]cache: false, [/b],问题解决,再次调试发现每次httpRequest请求后面都会追加一组数字导致每次请求地址不相同,从而避免了再到缓存中提取。
本文介绍了一个在Internet Explorer浏览器中遇到的问题:某功能请求总是返回304状态码,导致请求未真正到达服务器。通过设置ajax请求中的cache参数为false解决了该问题,确保每次请求都能绕过缓存并成功提交到服务器。
3297

被折叠的 条评论
为什么被折叠?



