0
以下は、Java Scriptコードです。XML HTTP応答の問題:XML解析エラー:要素が見つかりません場所:moz-nullprincipal
//URL = http://dev.stage.com/restapi/vc/auth/sessions/login/
//parametersURL = user.login=******&user.password=******
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlHttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttp.open("POST", URL, true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", parametersURL.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.send(parametersURL);
xmlHttp.onreadystatechange = function() {//Call a function when the state changes.
if(xmlHttp.readyState == 4 && xmlHttp.status == 200) {
alert(xmlHttp.responseText);
return xmlHttp.responseXML;
}
}
IE8でテストすると、アラートボックスに正しい応答が得られます。
<response status="success"><value type="string">
uX-DjjZ2XrSB_GAfjSLTapOJvyvd2U9Y8MHsQzrvFeo.</value></response>
ただし、ChromeとFirefoxでテストした場合。応答は空です。放火犯で確認すると応答が空で、XMLに私は私が正しい応答を得ることができるFirefoxでポスターのプラグインを使用して、次のエラー
XML Parsing Error: no element found Location: moz-nullprincipal:{9fc08684-36c5-42b2-
b641-e9400c6e627f} Line Number 1, Column 1:
を取得します。
は、私が問題
将来のユーザーがこのような質問を非常に簡単に受けるようにタイトルを変更しました。あなたがそれが気に入らなければ、それを元に戻す –