我是 Web 开发的新手,正在尝试编写简单的代码来使用 JavaScript 和 AJAX 更改 HTML 元素的可见性,但我的代码不起作用。
我正在运行的 PHP 脚本很简单:
<?php
echo TRUE;
?>
JavaScript 代码是:
function getuname() {
//create_xmlhttpobj();
var userName = document.getElementById('uName');
var url = "http://localhost/test.php";
//script that returns whether username exisits or not
request.open("GET", url, true);
request.send(null);
request.onreadystatechange = updatepage();
//alert(userName.value);
}
function updatepage() {
//alert(request.readyState);
alert(request.readyState);
//alert(request.responseText);
if (request.readyState == 4) {
alert('here123');
togvis();
}
}
该语句alert(request.responseText);
显示一个空白警报框。
有人可以告诉我我可能做错了什么吗?