1
我正在进行ajax调用,如下所示设置缓存:true。但即使如此,它不会将ajax调用结果存储在缓存中,并且每次都会调用相同的Ajax调用。jquery ajax调用结果缓存问题
$.ajax(
{
url: 'abc.aspx/getInfo',
cache: true,
type: 'POST',
data: '{userID: "' + id+ '"}', // id is a variabe
contentType: 'application/json; charset=utf-8',
dataType: 'json',
beforeSend: function() {
// somthing...
},
success: function(response, textStatus) {
// something....
}
}
任何人都可以告诉我为什么会发生。如何解决这个问题?
我正在尝试使用类型:'POST'。但它显示出一些错误。所以我可以用'GET'替换'POST' – ANP 2010-12-08 13:59:36