XmlHttpRequest.responseText результат?
Я новичок в JavaScript. Мне нужно проверить вывод XMLHttpRequest.responseText
на данный URL. Какой самый простой способ сделать это?
var url = "http://m.google.com/"; <br>
var xmlHttp = new XMLHttpRequest(); <br>
xmlHttp.open('GET', url, true); <br>
document.getElementById('main-content').innerHTML = xmlHttp.responseText; <br>
main-content
это <div>
тег. Последняя строка кода заменит содержимое <div>
тег с выводом xmlHttp.responseText
,
Теперь, когда я открываю m.google.com
в моем обычном просмотре и выберите "Просмотр источника", какая часть источника помещается в <div>
тег. Или давайте останемся, я должен проверить этот код - где я могу написать этот код?
На самом деле, у меня есть приложение для Android, которое отображает этот результат HTML-кода в WebView
,
2 ответа
Пропустите ваши разочарования и используйте JQuery. Это стандартный стандарт, и почти каждый работодатель спрашивает, есть ли у вас опыт работы с ним.
$.get({
url:'url.html',
data:{},
success:function(evt){console.log(evt);}
});
Однако, если вы хотите пойти по более сложному маршруту:
var url = "http://m.google.com/";
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", url,true);
// subscribe to this event before you send your request.
xmlhttp.onreadystatechange=function() {
if (xmlhttp.readyState==4) {
//alert the user that a response now exists in the responseTest property.
alert(xmlhttp.responseText);
// And to view in firebug
console.log('xhr',xmlhttp)
}
}
xmlhttp.send(null)
Получите Firefox с Firebug и просмотрите объект XMLHttpRequest для члена responseText.