J'essaye d'exécuter un webservice asp.net en utilisant jquery. Quand je passe un seul paramètre d'entrée, il fonctionne très bien:Comment passer plusieurs paramètres au format json à un service Web en utilisant jquery?
$.ajax({
type: "POST",
url: url,
data: "{'Id1':'2'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: callback
});
mais si je tente de transmettre plusieurs paramètres, il ne
$.ajax({
type: "POST",
url: url,
data: "{'Id1':'2'},{'Id2':'2'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: callback
});
Bien sûr, lorsque je tente de passer 2 paramètres d'entrée, je modifie la méthode web pour qu'il prenne 2 paramètres d'entrée.
Des idées?
Nous devons voir le code ASP qui analyse le paramètre objet JSON POST. –
Modifier votre URL url = url + '? Param1 =' + valeur1 + '&& param2 =' + valeur2; cela pourrait vous servir –