FFに特定のURLを入力すると、返されるXMLが画面に表示されるので、Webサービスは機能しているようです。ただし、JSを実行しているローカルHTMLドキュメントからアクセスしようとすると、予期しない動作が発生します。返されるコードは「200OK」ですがnull
、FireBugによると、応答セクションにテキスト(または空の文字列)もxml()もありません。
これが私が電話をかける方法です。
var httpObject = new XMLHttpRequest();
httpObject.open("GET", targetUrl, true);
httpObject.onreadystatechange = function () {
if (httpObject.readyState == 4) {
var responseText = httpObject.responseText;
var responseXml = httpObject.responseXML;
}
}
httpObject.send(null);
なぜそれが起こるのですか、そしてどのように私はそれに取り組むのですか?