次のコードが取得できない場合status 200、responseText. しかし、この URL は機能します: http://api.microsofttranslator.com/V2/Http.svc/GetLanguagesForTranslate?appId=F1B50AB0743B541AA8C07089042D7B57E9B28D25. status 200また、Wireshark では、期待どおりの結果が得られることがわかりますdata。私の Javascript コードの問題は何ですか?
function btnclick()
{
var http = new XMLHttpRequest();
var str = "";
http.open('GET', 'http://api.microsofttranslator.com/V2/Http.svc/GetLanguagesForTranslate?appId=F1B50AB0743B541AA8C07089042D7B57E9B28D25',
true);
http.onreadystatechange = function (evt)
{
if (http.readyState == 4 && http.status == 200)
{
alert(http.responseText);
}
}
http.send(null);
}