Comment obtenir jquery/ajax paramètres sur le serveur
C'est mon code:
$.ajax({
type: "POST",
url: "Default.aspx",
data: "category=2&city=Boston",
contentType: "application/json; charset=utf-8",
dataType: "json",
processData :false,
error: function (json) {
alert(json.statusText);
},
success: function (json) {
alert(json.statusText);
}
});
Comment puis-je obtenir mes paramètres (category=2&city=Boston
) pour le serveur?
Les paramètres de la demande est toujours null
.
Vous devez vous connecter pour publier un commentaire.
Vous de ne pas écrire n'importe quoi sur le serveur, mais vous l'utilisez à la fois
contentType
etdataType
contient JSON. Donc, probablement que vous souhaitez envoyer des données JSON pour le serveur et de recevoir également des données JSON en arrière. Les données de la chaîne "category=2&ville=Boston" ne sont pas au format JSON.Vous devez remplacer la chaîne "category=2&ville=Boston" " catégorie=2&ville="Boston"'. Je vous recommande de lire mon ancienne réponse Comment puis-je construire un objet JSON envoyer à un AJAX WebService? et l'utilisation
JSON.stringify
fonction (une partie de json2.js qui peut être téléchargé à partir de http://www.json.org/js.html)De sorte que votre code doit être mieux modifiés à la suite de
Quelque chose comme cela fonctionne pour moi, l'appel d'une servlet JAVA, ce n'est pas sûr .NET, mais il vaut la peine d'essayer.