有时我会从Chrome收到此消息:
确认表格重新提交
此网页需要您之前输入的数据 正确显示。您可以再次发送此数据,但这样做可以 将重复此页面之前执行的任何操作。按下 重新加载按钮以重新提交加载页面所需的数据。 ERR_CACHE_MISS
有没有办法阻止此消息?
我尝试使用以下的AJAX:
<script>
$(document).ready(function(e) {
$("form[ajax=true]").submit(function(e) {
e.preventDefault();
var form_data = $(this).serialize();
var form_url = $(this).attr("action");
var form_method = $(this).attr("method").toUpperCase();
$.ajax({
url: form_url,
type: form_method,
data: form_data,
cache: false;
});
});
});
</script>
但这没效果。
答案 0 :(得分:0)
男孩,stackoverflow真的让我误入歧途。通过在控制文件的开头放置以下任何命令来解决此问题:
ini_set('session.cache_limiter','public');
ini_set('session.cache_limiter','private');
session_cache_limiter(false);
分别尝试了这些,他们都解决了问题