【发布时间】:2014-06-20 08:54:18
【问题描述】:
我正在使用 ASP.Net MVC3。我有一个table,其中表数据包含文本框,用户必须在其中输入一个值并提交。我正在使用 jQuery AJAX 调用将数据提交到后端。在成功功能上,我仍然在刷新页面后使用location.reload(true);,它显示缓存值。但是我设置了cache: false
以下是我的 jQuery ajax 调用,
$.ajax({
type: "POST",
url: "/Home/SubmitData",
data: values: h,
cache:false,
success: function (data) {
alert('Data has been submitted successfully');
location.reload(true);
},
dataType: "json",
traditional: true
});
【问题讨论】:
-
您确定您的服务器端代码正在正确更新您的数据库吗?
-
是的,更新工作正常..
-
你没有存储库级别的缓存吗(nhibernate,实体框架?
标签: jquery ajax reload browser-cache partial-page-refresh