J'essaie d'utiliser la bibliothèque jQuery ajax.jQuery.POST tronquer "données" valeur?
Tout va bien, sauf que les données sont tronquées. Il deviendra seulement <soapenv:Envelope xmlns:soapenv:"http://schemas.xmlsoap.org/soap/envelope/" xmlns:asi
(le reste est manquant). Une idée?
//var soap contain as following
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:asi="http://siebel.com/asi/"><soapenv:Header/><soapenv:Body><asi:SiebelAccountQueryById> <PrimaryRowId>3-2A2-3235</PrimaryRowId></asi:SiebelAccountQueryById></soapenv:Body></soapenv:Envelope>
jQuery.ajax({
type: 'POST',
url: url,
data: soap,
success: function() {
console.log("success calling web service");
},
dataType: 'xml'
});
nouvelle mise à jour j'ai changé la valeur de savon ci-dessus à ces attributs: xmlns: soapenv xmlns: asi être quelque chose comme 111 = "222" aaa = "bbb"
Il encore être tronqué à DEUX attributs. Si je supprime l'un des attributs, aucun ne sera tronqué, tout le code XML SOAP est envoyé.
Probablement, cela pourrait aider: http://www.bennadel.com/blog/1853-Posting-XML-SOAP-Requests-With-jQuery.htm –