麻烦大家看看这个小ajax 错在哪了
<script type="text/javascript">
function createxmlhttprequest()
{
var xmlhttp=false;
try
{
xmlhttp=new ActiveXObject('Msxm12.XMLHTTP');
}
catch(e)
{
try
{
xmlhttp=new ActiveXObject('Microsoft.XMLHTTP');
}
catch(e)
{
try
{
xmlhttp=new XmlHttpRequest();
}
catch(e)
{
}
}
}
return xmlhttp;
}
function checkuser()
{
var xmlhttp=createxmlhttprequest();
// var username=document.getElementById('UserLogName');
var username="1";
xmlhttp.open('get','WebForm1.aspx?UserName='+username.value);
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)
{
if(xmlhttp.status==200)
{
if(xmlhttp.ResponseText=="1")
{
document.getElementById("IsOkUserName").innerText='该用已存在';
// document.getElementById("IsOkUserName").innerText=xmlhttp.responseText;
}
else
{
// document.getElementById("IsOkUserName").innerText='可以注册';
document.getElementById("IsOkUserName").innerText=xmlhttp.responseText;
}
}
}
}
xmlhttp.send(null);
}
</script>
后台 是
Response.write("1");
无论后台输入改成什么都执行
else
{
// document.getElementById("IsOkUserName").innerText='可以注册';
document.getElementById("IsOkUserName").innerText=xmlhttp.responseText;
}
为什么呢