我正在进行ajax调用,如下所示:设置cache:true。但即便如此,它也不会将ajax调用结果存储在缓存中,并且每次调用同样的事情都会调用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....
}
}
任何人都可以告诉我它为什么会发生。怎么解决这个问题?