В моем коде может быть небольшая ошибка. пожалуйста, посоветуйте мне.
Я хочу вызвать URL и отобразить значение в div на pageload.Я написал этот код из SO, но responseText не записывает значение в innerhtml элемента div
Код
<script type="text/javascript" >
var req ;
// Browser compatibility check
if (window.XMLHttpRequest) {
req = new XMLHttpRequest();
} else if (window.ActiveXObject) {
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e) {}
}
}
var req = new XMLHttpRequest();
req.open("GET", "www.example.com/Default.aspx?usrname=john",true);
req.onreadystatechange = function () {
document.getElementById('divTxt').innerHTML = "My Status: " + req.responseText;
}
req.send(null);
</script>
<html>
<head/>
<body>
<div id="divTxt"></div></body>
</html>
Я получаю вывод
Мой статус:
PS: я хочу, чтобы это было сделано после загрузки страницы, а URL-адрес возвращает значение "онлайн" при вызове вручную
EDIT
Это код, который я упоминал: код