【发布时间】:2012-02-29 20:32:13
【问题描述】:
我有一个对控制器的 ajax 调用,它应该向我发送一个更新的视图,以便我可以使用更新的数据更新我的页面。但我得到 304: Not Modified 标题。
我尝试在 ajax 调用中使用 no-cache 选项,并尝试手动将时间戳添加到请求 url 的末尾,但它们都不适用于 IE9。
这在 chrome 上完美运行,无需设置缓存选项。
我不太确定问题出在哪里。
以下是我使用的代码,我认为在手动添加时间戳后可以正常工作。 QA 说它在她的电脑上不起作用。
$.ajax({
url: form[0].action + "?cc="+new Date().getTime(),
type: 'POST',
cache: false,
data: $(form).serialize()
})
.success(createFilterCleanup);
【问题讨论】:
标签: jquery .net ajax asp.net-mvc-3 internet-explorer-9