Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   получить XML по урле (https://javascript.ru/forum/events/48469-poluchit-xml-po-urle.html)

testdevex 05.07.2014 13:39

получить XML по урле
 
Всем доброго времени суток.

Есть урла, скажем

http://api.steampowered.com/IDOTA2Match_570/GetMatchDetails/V1/?language=en_us&key=9CCC36C918713F5558C750A56950CA B3&format=xml&match_id=759132714

на выходе она выдает XML'ьку.
Как мне её считать? Парсить офк не надо, сам запарсю. Лишь бы как-нибудь её прочитать.
Заранее спасибо.

Sweet 05.07.2014 13:50

XMLHTTPRequest

testdevex 05.07.2014 13:54

Цитата:

Сообщение от Sweet (Сообщение 319554)

спасибо, сейчас пошаманю

testdevex 05.07.2014 14:21

ммм...не знаю в чем проблема

function getXmlHttp() {
var xmlhttp;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false;
}
}
if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}

function GetXML() {

var xmlhttp = getXmlHttp();
xmlhttp.open('GET', 'http://api.steampowered.com/IDOTA2Match_570/GetMatchDetails/V1/?language=en_us&key=9CCC36C918713F5558C750A56950CA B3&format=xml&match_id=759132714', false);
xmlhttp.send(null);
if (xmlhttp.status == 200) {
alert(xmlhttp.responseText);
}
}

зацепил на баттонклик GetXML(), но ответа от сервера через алерт не получаю. в чем я ошибся?

if (xmlhttp.status == 200) всегда false

PS отбой, на ИЕ все нормально, непонятно почему Хром ничего не выводит. Интересно... почему? :-?


Часовой пояс GMT +3, время: 18:30.