function ajaxFunction()
{namex()
var xmlHttp;
try
{
// Firefox, Opera 8.0+, Safari
xmlHttp=new XMLHttpRequest();
}
catch (e)
{ // Internet Explorer
try
{
xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e)
{ try
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e)
{
alert("您的浏览器不支持AJAX!");
return false;
}
}
}
xmlHttp.onreadystatechange=function()
{
var xx = document.getElementsByName("username")[0].value;
if (xx == ""){
document.getElementById("user_msg").innerHTML='<font color=red>不能为空!</font>';}
else if(document.getElementById('username').value.length < 6){
document.getElementById("user_msg").innerHTML='<font color=red>不能少于六!</font>';
}else if(xmlHttp.readyState==4)
{
var x = xmlHttp.responseText;//获取传过来的值
if(x == 1){
bb = "1";
document.getElementById("user_msg").innerHTML='<font color=green>√</font>';
}else{document.getElementById("user_msg").innerHTML='<font color=red>用户已经被注册</font>';}
}
}
var name=document.myForm.username.value;
xmlHttp.open("get","<?php echo site_url();?>/user/user_userx/?name="+name,true);
xmlHttp.send(null);
}
用xmlHttp.open用一个php文件中或者值
值只有1和0 显示1的时候表示用户可以使用 0的时候表示用户已经被注册
但是在有的时候 打开了页面输入一个账号的时候这个账号是记录在数据库中的了
为什么 还显示能注册? 但是在刷新一下后 就提示不能了 我就想会不会是xmlHttp.open 摆放问题
求高手帮忙 上面摆放位子有没有出错
解决方案 »
- jquery ajax 数据问题,windows 窗口问题
- jQuery下如何不触发父级元素的事件(jQuery + javascript )
- getboundingclientrect的left属性疑问
- 压缩javascript的时候出现的一个问题
- JQuery解析JSON串的问题,高手指教
- 对一个文本框输入数值,然后点击按钮,使表单内指定的几个文本框内容变成这个数值
- VBScript里的form 表单属性判断问题???
- 各位高手,问一个很菜的问题:怎么把客户机的文件拷贝到服务器上
- 没调用到JS脚本,我该怎么办?
- 新手小白请教一个问题。
- 求飞入飞出购物车特效
- 焦点图现在就差一个自动播放功能,写了,但是不能自动播放,大家帮我看看哪儿出的问题
function user_userx(){
$name=$_GET["name"];
$sql="select * from users where name ='$name'";
$rs=mysql_query($sql);
$result=mysql_num_rows($rs);
if($result>0)
{echo "0";}
else
{echo "1";}
}
这个是后台的代码 要不要再点击注册页的时候 自动加载刷新代码避免错误?