1124803369 1124803369
关注数: 7 粉丝数: 73 发帖数: 1,099 关注贴吧数: 3
求救!responseText为何返回的是html乱码! register.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>用户注册</title> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="content-type" content="text/html;charset=utf-8" /> <!-- <link rel="stylesheet" type="text/css" href="styles.css"> --> <script> //创建ajax引擎 function getXmlHttpObject(){ var xmlHttpRequest; if(window.ActiveXObject){ xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP"); }else{ xmlHttpRequest=new XMLHttpRequest(); } return xmlHttpRequest; } //验证用户名是否存在 function checkName(){ myXmlHttpRequest=getXmlHttpObject(); //判断创建是否成功 if(myXmlHttpRequest){ var url="/ajax/registerProcess.php?username="+$("username").value; //window.alert(url); myXmlHttpRequest.open("GET",url,true); myXmlHttpRequest.onreadystatechange=chuli; myXmlHttpRequest.send(null); } } //回调函数 function chuli(){ //window.alert("处理函数被调回"+myXmlHttpRequest.readyState); //取出从registerProcess.php返回的数据 if(myXmlHttpRequest.readyState=="4"){ //window.alert("服务器返回"+myXmlHttpRequest.responseText); $("myres").value=myXmlHttpRequest.responseText; } } function $(id){ return document.getElementById(id); } </script> </head> <body> <form action="???" method="post"> 用户名字:<input type="text" name="username1" id="username"><input type="button" onclick="checkName();" value="验证用户名"> <input style="border-width: 0" type="text" id="myres"> <br/> 用户密码:<input type="password" name="password"><br> 电子邮件:<input type="text" name="email"><br/> <input type="submit" value="用户注册"> </form> <form action="???" method="post"> 用户名字:<input type="text" name="username2" > <br/> 用户密码:<input type="password" name="password"><br> 电子邮件:<input type="text" name="email"><br/> <input type="submit" value="用户注册"> </form> </body> </html> registerProcess.php <?php //接收数据 $username=$_POST['username']; if($username=="liqi"){ echo "用户名不可以用"; }else{ echo "用户名可以用"; } ?>
1 下一页