biao.php代码:
<script type="text/javascript" src="aj.js"></script>
<form name="myform" action="" method="post" enctype="text/plain">
姓名:<input type="text" name="ming" value="" size="20" onblur="quzhi()"/>
<div id="weizhi"></div>
</form>
for.php代码:
<?php
$du=@mysql_connect('localhost','root','') or die("cuowu") ;
$bu=mysql_select_db('newfile',$du);
$cha="SELECT * FROM `test` where `uid`='$_GET[id]'";
$sql=mysql_query($cha);
if(is_array(mysql_fetch_array($sql)))
{
echo "用户名已存在";
}else{
echo "用户名可以使用";
}
?>
aj.js代码:var xmlHttp;
function $_xmlhttprequest(){
if(window.ActiveXObject){
xmlHttp= new ActiveXObject('Microsoft.XMLHTTP');}
else if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();}
function quzhi(uid){
var f=document.myform.ming.value;
$_xmlhttprequest();
xmlHttp.open("GET","for.php?id="+f,true);
xmlHttp.onreadystatechange=songzhi();
xmlHttp.send(null);
}
function songzhi(){
var songzhi1 = xmlHttp.responseText;
document.getElementById('weizhi').innerHTML=songzhi1;
}
帮帮忙啊 各位
<script type="text/javascript" src="aj.js"></script>
<form name="myform" action="" method="post" enctype="text/plain">
姓名:<input type="text" name="ming" value="" size="20" onblur="quzhi()"/>
<div id="weizhi"></div>
</form>
for.php代码:
<?php
$du=@mysql_connect('localhost','root','') or die("cuowu") ;
$bu=mysql_select_db('newfile',$du);
$cha="SELECT * FROM `test` where `uid`='$_GET[id]'";
$sql=mysql_query($cha);
if(is_array(mysql_fetch_array($sql)))
{
echo "用户名已存在";
}else{
echo "用户名可以使用";
}
?>
aj.js代码:var xmlHttp;
function $_xmlhttprequest(){
if(window.ActiveXObject){
xmlHttp= new ActiveXObject('Microsoft.XMLHTTP');}
else if(window.XMLHttpRequest){
xmlHttp=new XMLHttpRequest();}
function quzhi(uid){
var f=document.myform.ming.value;
$_xmlhttprequest();
xmlHttp.open("GET","for.php?id="+f,true);
xmlHttp.onreadystatechange=songzhi();
xmlHttp.send(null);
}
function songzhi(){
var songzhi1 = xmlHttp.responseText;
document.getElementById('weizhi').innerHTML=songzhi1;
}
帮帮忙啊 各位
或者将你调试到什么地方异常反馈一下,你知道看了一天代码还要看分析代码是比较难受的
1.是否从数据库取到了结果
2.取到的值是否在传递中出错
3.是否html的JS 方法写错了。
4.
function getChirld(parentId, module, menuId)
{
$("#parentId")[0].value = parentId;
$.ajax({
url: "index.php?mod=menu&file=menu_action&action=getChirld&parentId="+parentId+"&module="+module+"&menuId="+menuId,
cache: false,
success: function(html)
{
parentId == 0 ? $('#parent').html(html) : $('#parent').append(html);
}
});
}
//如果$_GET['id']有值。
$cha="SELECT * FROM `test` where `uid`='".$_GET['id']."'";
//查看sql语句是否完整及可执行
echo "sql-->>".$cha;
//查看是否执行完成
if (mysql_affected_rows() > 0){
echo "user-->>ok";
}else{
echo "user-->>fail";
}