1
Je crée un appel ajax comme suit: cache. Mais même alors, il ne stocke pas le résultat de l'appel ajax dans le cache et chaque fois qu'il fait un appel ajax pour la même chose.Problème de cache des résultats d'appel 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....
}
}
Quelqu'un peut-il me dire pourquoi cela se passe-t-il? Comment résoudre ceci?
J'essayais d'utiliser le type: 'POST'. Mais il montre une erreur. Donc, puis-je remplacer «POST» par «Get» – ANP
Si vous remplacez POST avec cache GET devrait fonctionner. –
mais quand j'ai remplacé POST avec GET la fonction dans le codebehid qui est utilisé pour extraire des données de la base de données n'a pas été exécutée et dans firebug il a montré 403 Erreur interdite. – ANP