En ce moment je suis en utilisant la méthode post comme celui-cijquery ajax obtenir par exemple
$.ajax({
type: "POST",
url: "Servicename.asmx/DoSomeCalculation",
data: "{param1ID:"+ param1Val+"}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
UseReturnedData(msg.d);
},
error: function(err) {
alert(err.toString());
if (err.status == 200) {
ParseResult(err);
}
else { alert('Error:' + err.responseText + ' Status: ' + err.status); }
}
});
Ai-je raison de croire que si j'utilise une requête GET au lieu de POST le comportement va changer d'être une demande synchrone c'est-à-dire que l'exécution attendra la réponse du serveur? Est-ce que quelqu'un peut me montrer un exemple jquery GET appelant une webmethod d'un service web directement? MISE À JOUR: L'utilisation du drapeau asynchrone comme suggéré ci-dessous est vraiment tout ce dont j'avais besoin pour le faire, cela fonctionne pour moi. Je suis toujours curieux de savoir quel travail doit être fait pour le code ci-dessus pour en faire une demande GET. Changer de type: "GET" n'a pas l'effet désiré!
que voulez-vous dire qu'il n'a pas l'effet « désiré »? Comment savez-vous qu'il est encore POST? –