今天用ajax提交,ie发现提交正常,就是后台没反应,火狐提交全部正常,后台有反应,后面清了下浏览器历史记录,又正常一次,后面发现ie提交后收到状态码为304,而火狐收到的是200。然后才知道是ie中用ajax提交从cache取,导致后台没接收。
解决方法是提交的ajax方法添加cache属性,cache : false,
$.ajax({ cache : false,url : "sendCode.html",data : {phone : value} });
原文链接:https://www.f2er.com/ajax/164560.html