Les paramètres de dojo.xhrPost
Lorsque j'utilise dojo.xhrGet
, je l'utilise de cette façon d'envoyer plus d'un paramètre via le GET
dojo.xhrGet
({
url:"MyServerPageURL?Param_A="+"ValueA"+"&Param_2="+"Value2",
load: function(data)
{
//do something
},
preventCache: true,
sync: true,
error: function(err)
{
alert("error="+err);
}
});
Comment pourrais-je faire la même chose (envoyer plus d'un paramètre) quand je dois utiliser le dojo.xhrPost
à la place?
Je suis assez nouveau à Dojo. Le code dans votre question m'a aidé à apprendre à propos de xhrGet. Je vous remercie.
OriginalL'auteur bikashg | 2011-04-21
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser postData paramètre.
E. g:
postData - c'est les données que vous souhaitez envoyer en tant que le corps de la requête.dojo.xhrPost ne pas faire de traitement de cela, Il est simplement passé à travers le corps POST. dojo.la méthode toJson nécessaire dans ce cas parce que postData paramètre doit être de chaîne seulement.
c'est aussi une bonne idée de définir Accepter la valeur et le Type de Contenu application/json var xhrArgs = {..., en-têtes: { "Content-Type": "application/json", "Accepter" : "application/json"}, ... }
ok. en vertu de
doPost
méthode de servlet, quand je l'appellerequest.getParameter("Param_A")
, j'obtiens la valeur null. je ne comprends pas quel est le problème.Quelle langue utilisez-vous sur le côté serveur?
OriginalL'auteur Andrei
Vous ne souhaitez pas utiliser postData paramètre, sauf si vous voulez envoyer un raw POST-chaîne. Normalement, vous voudrez utiliser le contenu du paramètre. Par exemple:
Remarque: Utilisez le contenu des œuvres pour xhrGet aussi, éliminant ainsi la nécessité de construire la chaîne de requête, vous-même et l'ajout de l'URL.
OriginalL'auteur ewh
Pour xhrPOst, il est possible de mentionner le nom du formulaire pour être posté. ainsi, tous vos éléments de formulaire publié. Si vous souhaitez passer un paramètre supplémentaire, puis utiliser la variable cachée dans la forme qui est affiché.
OriginalL'auteur Praveen