我正在执行以下操作并向我的MVC控制器发送请求。
$.ajax({
url: "/Administration/Packages/GetOptions",
data: { ac: accountID,
pr: productID,
pa: packageID
},
success: function (data) {
$('#PackageID').html(data);
}
});
当我在控制器中放置一个断点时,它有时会到达,有时则不会。我没有设置任何我知道的缓存,但似乎浏览器正在进行缓存。呼叫直接进入服务器很重要。有什么方法可以确保这种情况发生吗?如果用户已设置缓存,那么我不希望它被使用。我希望每次都能给服务器打电话。
答案 0 :(得分:4)
尝试cache: false
$.ajax({
cache: false,
url: "/Administration/Packages/GetOptions",
data: { ac: accountID,
pr: productID,
pa: packageID
},
success: function (data) {
$('#PackageID').html(data);
}
});