2011-12-27 3 views
1

J'exécute ce qui suit et j'envoie une requête à mon contrôleur MVC. Lorsque je mets un point d'arrêt dans mon contrôleur, il est parfois atteint et parfois non. Je n'ai pas mis en place de mise en cache à ma connaissance, mais il semble que le navigateur effectue peut-être la mise en cache. Il est important que l'appel passe directement au serveur. Y a-t-il un moyen de m'assurer que cela se produise? Si l'utilisateur a configuré la mise en cache, je ne veux pas qu'il soit utilisé. Je veux un nouvel appel au serveur à chaque fois.

Répondre

4

Essayez cache: false

$.ajax({ 
    cache: false, 
    url: "/Administration/Packages/GetOptions", 
    data: { ac: accountID, 
      pr: productID, 
      pa: packageID 
    }, 
    success: function (data) { 
     $('#PackageID').html(data); 
    } 
}); 
+0

Je pense que ce le fixe !!!! Geez je voudrais pouvoir vous attribuer vingt points !!!!! Je vais faire d'autres tests et marquer comme acceptés quand je suis sûr que ça va. –