I En utilisant ce codeDeuxième appel à l'Ajax obtenir le premier résultat Allways
<script type="text/javascript">
$(function() {
$('#DoTask').click(function(event) {
event.preventDefault(); // added this
$.getJSON('/TareasBackGround/DoTaskInteractivo', null,
function(response) {
$('#ResultadoEjecutarTarea').html("<br />Resutado:" + response.result);
$('#ResultadoEjecutarTarea').css("style", "");
});
});
});
Après le premier appel que je reçois toujours le même résultat. J'ajoute l'horodatage au résultat pour le vérifier.
Des idées?
Comment puis-je désactiver le cache? –
J'essaye le '/ TareasBackGround/DoTaskInteractivo? _ = [Temps actuel en millis ici]' comme ceci '/ TareasBackGround/DoTaskInteractivo? _ = <% = DateTime.Now.Millisecond%>' Obtenez le même comportement. –
Vous devez recalculer l'heure actuelle sur le client, pas une seule fois sur le serveur. – kgiannakakis