求助,ajax方面

来源:百度知道 编辑:UC知道 时间:2024/06/14 17:45:42
我想不通过提交按扭(submit),当用户注册时判断用户名是否已存在(我是用onkeyup). 写了ajax代码但不起作用.请高手给一段可用的代码.谢谢

<script type="text/javascript">
function createAjax() { //该函数将返回XMLHTTP对象实例
var http_request;
if(window.XMLHttpRequest){//Mozilla浏览器
http_request=new XMLHttpRequest();
if(http_request.overrideMimeType){//设置MIME类型
http_request.overrideMimeType("text/html");
}
}
else if(window.ActiveXObject){//IE浏览器
try{
http_request=new ActiveXObject("Xsxml2.XMLHTTP");
}
catch(e){
try{
http_request=new ActiveXObject("Microsoft.XMLHTTP");
}
catch(e){
}
}
}
return http_request; //返回XMLHTTP对象实例
}
function checkuser() {
var xmlhttp=createAjax();
var username=document.getElementById("username").value;
var url='后台页面地址?username='+escape(username);
if(!xmlhttp){//异常,创建对象实例失败
window.alert("不能创建XMLHTTP对象,您使用的浏览器不支持!");
return false;
}
if (xmlhttp) {