ajax验证用记名的唯一性
时间:2011-12-12
来源:互联网
var xmlobj; //定义XMLHttpRequest对象
function CreateXMLHttpRequest()
{
if(window.ActiveXObject) //如果当前浏览器支持Active Xobject,则创建ActiveXObject对象
{
xmlobj = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest) //如果当前浏览器支持XMLHttp Request,则创建XMLHttpRequest对象
{
xmlobj = new XMLHttpRequest();
}
}
function Validate() //主程序函数
{
alert("v1v1v1");
CreateXMLHttpRequest();
alert("v2v2v2"); //创建对象
var showurl = "register.do?name=" + document.getElementById ("userName").value; //构造URL
alert("v3v3v3");
xmlobj.open("GET", showurl, true); //调用register.jsp
alert("v4v4v4");
xmlobj.onreadystatechange = StatHandler; //判断URL调用的状态值并处理
xmlobj.send(null); //设置为不发送给服务器任何数据
}
function StatHandler() //用于处理状态的函数
{
alert("s1s1s1");
if(xmlobj.readyState == 4 && xmlobj.status == 200) //如果URL成功访问,则输出网页
{
alert("s2s2s2");
if(xmlobj.responseText == "1") //检查用户名是否有效
{
alert("s3s3s3");
document.getElementById("userNameStr").innerHTML = "<font color=RED>该用户名已被人使用</font>";
}
else if(xmlobj.responseText == "0")
{
alert("s4s4s4");
document.getElementById("userNameStr").innerHTML="<font color=GREEN>该用户名未被人使用</font>";
}
else
{
alert("s5s5s5");
document.getElementById("userNameStr").innerHTML = "<font color=RED>用户名验证程序出错</font>";
}
}
}
为什么action 获得到的用户名为空。求解。。。。。。??????????????
function CreateXMLHttpRequest()
{
if(window.ActiveXObject) //如果当前浏览器支持Active Xobject,则创建ActiveXObject对象
{
xmlobj = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest) //如果当前浏览器支持XMLHttp Request,则创建XMLHttpRequest对象
{
xmlobj = new XMLHttpRequest();
}
}
function Validate() //主程序函数
{
alert("v1v1v1");
CreateXMLHttpRequest();
alert("v2v2v2"); //创建对象
var showurl = "register.do?name=" + document.getElementById ("userName").value; //构造URL
alert("v3v3v3");
xmlobj.open("GET", showurl, true); //调用register.jsp
alert("v4v4v4");
xmlobj.onreadystatechange = StatHandler; //判断URL调用的状态值并处理
xmlobj.send(null); //设置为不发送给服务器任何数据
}
function StatHandler() //用于处理状态的函数
{
alert("s1s1s1");
if(xmlobj.readyState == 4 && xmlobj.status == 200) //如果URL成功访问,则输出网页
{
alert("s2s2s2");
if(xmlobj.responseText == "1") //检查用户名是否有效
{
alert("s3s3s3");
document.getElementById("userNameStr").innerHTML = "<font color=RED>该用户名已被人使用</font>";
}
else if(xmlobj.responseText == "0")
{
alert("s4s4s4");
document.getElementById("userNameStr").innerHTML="<font color=GREEN>该用户名未被人使用</font>";
}
else
{
alert("s5s5s5");
document.getElementById("userNameStr").innerHTML = "<font color=RED>用户名验证程序出错</font>";
}
}
}
为什么action 获得到的用户名为空。求解。。。。。。??????????????
作者: whdrs 发布时间: 2011-12-12
xmlobj.open("GET", showurl, true); //调用register.jsp
自己看看这个jsp的返回值再说吧。 先调试服务器端程序。
自己看看这个jsp的返回值再说吧。 先调试服务器端程序。
作者: java2000_net 发布时间: 2011-12-12
先debug看看后台返回的用户名是否正确。。再看看ajax的返回。。。分步找原因。。
作者: kouyiSC 发布时间: 2011-12-12
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28