code Javascript:exploitation forestière Asynchronous dans JQuery
$.ajaxSetup({
async: true
});
$("a").live('click', function (event) {
$.get(logsomething-URL);
});
code ASP.NET sur la page logsomething sur le serveur:
Thread.Sleep(10000);
Lorsque je clique sur un lien, je dois attendre une réponse de la serveur. Dans ce cas, je dois attendre 10 secondes avant d'être redirigé vers la page que j'ai demandée.
Est-il possible d'empêcher cela?
au lieu de retourner faux, vous pouvez aussi tout simplement faire « event.preventDefault(); » comme la première ligne de votre fonction de clic. Voir plus ici: http://api.jquery.com/event.preventDefault/ –
@Betard Fooser, oui, vous pouvez également utiliser la fonction 'preventDefault'. C'est fondamentalement la même chose. –
Si j'avais juste besoin d'un lien, ce serait probablement une bonne solution. Je ne pense pas que ce soit une solution élégante à ce que j'avais en tête. J'en ai besoin pour travailler sur les boutons, les liens et les soumissions. Je ne peux pas être sûr si un clic de lien est réellement une redirection. Ça pourrait être autre chose. La tâche suivante est inconnue. – user484204