如何在jQuery中确保服务器仅在成功完成200请求后才响应304。
我看到这个问题,客户端(正在进行jquery.ajax()调用的浏览器)关闭了一个连接,但是从客户端到服务器的后续请求导致304响应代码。
正在提供的文件是静态文件。
答案 0 :(得分:2)
那就是浏览器缓存在对同一个文件进行ajax调用时导致304 Not Modified标头,你需要像这样转为缓存:
$.ajax({
url : 'whatever.html',
type : 'POST',
cache : false
})