qualidat
Threadersteller
Dabei seit: 14.09.2006
Ort: Eichwalde bei Berlin
Alter: 62
Geschlecht:
|
Verfasst Sa 08.02.2020 19:24
Titel Javascript - XMLHttpRequest tut nicht, warum? |
 |
|
Kann mir mal jemand bitte einen Tip geben, warum das Script nach der markierten Stelle einfach nix mehr tut? Die enthaltenen Zugangsdaten sind echt, aber kein Problem, es ist ein Testsystem. Danke für Hilfe!
Code: |
<html>
<head>
<title>SOAP JavaScript Client Test</title>
<script type="text/javascript">
function soapTest()
{
var request = new XMLHttpRequest();
var xmls = "";
xmls+="<?xml version='1.0' encoding='utf-8'?>";
xmls+="<soapenv:Envelope xmlns:soapenv='http://schemas.xmlsoap.org/soap/envelope/' xmlns:ns='http://dpd.com/common/service/types/LoginService/2.0'>";
xmls+="<soapenv:Body>";
xmls+="<ns:getAuth>";
xmls+="<delisId>sandboxdpd</delisId>";
xmls+="<password>xMmshh1</password>";
xmls+="<messageLanguage>de_DE</messageLanguage>";
xmls+="</ns:getAuth>";
xmls+="</soapenv:Body>";
xmls+="</soapenv:Envelope>";
request.open("POST", "https://public-ws.dpd.com/services/LoginService/V2_0/?wsdl", false);
request.setRequestHeader("SOAPAction","http://dpd.com/common/service/LoginService/2.0/getAuth");
request.setRequestHeader("Content-Type", "text/xml");
alert(xmls);
alert("es get los ...");
request.send(xmls); //<====== hier geht nix mehr :-(
alert(request.responseText);
}
</script>
</head>
<body>
<input type="button" value="Soap" onclick="soapTest();" />
</body>
</html>
|
Der letzte Parameter bei request.open() ist mit Absicht "false", d.h. das Script wartet, bis ein Ergebnis kommt (synchron), ansonsten rauscht es dort einfach durch, aber Ergebnisse kommen auch keine ...
Zuletzt bearbeitet von qualidat am Sa 08.02.2020 19:29, insgesamt 2-mal bearbeitet
|
|