如何在 mvc4 控制器操作的 httpget 上将缓存设置为 false
How to set cache to false on httpget from mvc4 controller action
我有以下调用控制器操作的 httpget:
$.get('/Course/ExplanationCorrect/', postData, function (data) {
$('#SurveyDiv').html(data);
});
这适用于所有其他四个浏览器,但不适用于 IE10 秒直通。我相信这是一个缓存问题,我想将缓存设置为 false。我该怎么做?
我尝试了以下方法:
$.get('/Course/ExplanationCorrect/', postData, function (data) {
cache: false,
$('#SurveyDiv').html(data);
});
使用此行代码会将所有 jQuery get 请求的缓存设置为 false
<script type="text/javascript">
$.ajaxSetup({ cache: false });
</script>
你可以把它放在jQuery脚本标签之后的任何位置
或者,如果不想全局禁用缓存,则可以对此请求使用以下代码
$.ajax({
url: '/Course/ExplanationCorrect/',
cache: false,
data: data,
success: function (data) {
$('#SurveyDiv').html(data);
}
});
相关文章:
- 如何设置html元素填充的动画
- 需要帮助设置json数组
- 要求js缓存设置urlArgs半身像的设置文件
- 如何在nodejs中设置Web缓存代理服务器以减少互联网使用
- 如何在 mvc4 控制器操作的 httpget 上将缓存设置为 false
- 通过Javascript缓存与在服务器中设置HTTPResponse标头有什么区别
- 仅当网站发生更改时设置缓存标头(PHP,HTaccess)
- 将缓存控制设置为外部资源
- 从客户端设置javascript文件的缓存
- 从Javascript设置HTML5缓存清单
- 强制已设置的缓存控制标头立即过期
- D3.Json设置缓存为false
- 设置Dojox.应用缓存商店使用config.json文件
- 是否需要同时缓存'this'并在backbone.js中设置它的上下文
- AngularJS将对象缓存设置为dirty
- 使用mod_headers或mod_expires设置图像不可缓存
- iPad缓存AJAX响应,尽管设置'No Store'
- 以编程方式更改浏览器设置以不缓存文档
- Ext JS的自定义缓存设置
- Chrome加载缓存的Javascript,尽管清除缓存,删除/重新安装,新的MAMP主机设置等