reg.html

			 ajax 		
var httpAjax = new XMLHttpRequest(); function checkUser(uname){ if(uname == ""){ return false; } httpAjax.onreadystatechange = function(){ if(httpAjax.readyState == 4 && httpAjax.status == 200){ var res = httpAjax.responseText; res = eval("("+res+")"); var sp = document.getElementById("sp"); if(res.status == 1){   sp.innerHTML = "
"+res.info+"";   var _html ="";   for(var i in res['data']){    _html += "

"+res['data'][i]+"

"   }   var myobject = document.getElementById('mydiv');   myobject.innerHTML = _html; }else{ sp.innerHTML = "
"+res.info+""; } } } httpAjax.open("post","user.php",true); httpAjax.setRequestHeader("content-TYPE","application/x-www-form-urlencoded"); var data = "uname="+uname; //user.php?uname="1"&pwd="123","uname=" 是参数,+是连接参数连接变量的用的,uname是js中的一个不带$的变量,也就是值 httpAjax.send(data); }

user.php

exec("set names utf8"); $uname = $_REQUEST["uname"];//post传值,这里要改为REQUEST $sql = "select * from stu_info where sname='".$uname."'"; $data = $pdo->query($sql)->fetch(PDO::FETCH_ASSOC); if($data){  $list['status']=1;  $list['info']="已经注册";  $list['data']=$data;  echo json_encode($list); }else{  $list['status']=0;  $list['info']="未注册";  $list['data']=="";  echo json_encode($list); }?>