Jquery 添加到ajax请求的随机数
我正在使用asp.NETMVC和jquery。我通过使用从jquery调用控制器操作Jquery 添加到ajax请求的随机数,jquery,asp.net,json,asp.net-mvc-4,Jquery,Asp.net,Json,Asp.net Mvc 4,我正在使用asp.NETMVC和jquery。我通过使用从jquery调用控制器操作 $.getJSON("/customer/details", function (data) { // process the data }); 我已经在我的控制器操作上设置了输出缓存,但它不起作用,因为url包含一个随机数,例如 https://localhost/customer/details?_=1403629723467 这不是由我填充的,而是由框架填充的。有没有办法阻止将其
$.getJSON("/customer/details", function (data) {
// process the data
});
我已经在我的控制器操作上设置了输出缓存,但它不起作用,因为url包含一个随机数,例如
https://localhost/customer/details?_=1403629723467
这不是由我填充的,而是由框架填充的。有没有办法阻止将其添加到ur?这是因为
缓存:false
。它阻止浏览器从缓存中提取内容,并用于GET
&HEAD
请求
您可以确认——但出于显而易见的原因,我不建议将设置保持在打开状态——您可以将其关闭,但您将看不到号码:
$.ajaxSetup({cache:true});
缓存(数据类型“script”和“jsonp”的默认值为true、false)类型:
布尔值如果设置为false,则将强制不显示请求的页面
由浏览器缓存。注意:将缓存设置为false只会起作用
正确使用HEAD并获取请求。它通过附加
“{timestamp}”以获取参数。此参数不需要用于
其他类型的请求,IE8中发布URL时除外
这已经被一个GET请求了
参考:
- http://api.jquery.com/jquery.ajax/