Ajax用户名验证是否存在(前台调后台)
来源:互联网 发布:杭州淘宝摄影工作室 编辑:程序博客网 时间:2024/05/05 11:14
Ajax------很多程序员都喜欢玩这个东西,觉得很是高深莫测,而且越是痛苦越钟爱,我发现这是程序员的通病,好像不折磨自己不足以享受这么美好的生活,Ajax很火,确实很火,火到什么程度我已经不大清楚,在当时我学程序的那个年代它甚至超过spring,struts等等主流的框架,天哪微软和SUN都很担心,但是时间证明Ajax仅仅只是个这些程序员折磨自己的用户体验罢了,但是不能说Ajax不重要.因为客户才是上帝.所以Ajax重要不重要???重要!!所以今天写一个有关于Ajax用户验证的例子.至于Ajax的机制在这就不说,相信知道Ajax的人都知道,不知道的也就别学了,估计也没那思想.
前台:
<script>
var XMLHttpReq=false;
//创建一个XMLHttpRequest对象
function createXMLHttpRequest(){
//创建一个XMLHttpRequest对象
function createXMLHttpRequest(){
if(window.XMLHttpRequest){ //Mozilla
XMLHttpReq=new XMLHttpRequest();
}
else if(window.ActiveXObject){
try{
XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLHttpReq=new XMLHttpRequest();
}
else if(window.ActiveXObject){
try{
XMLHttpReq=new ActiveXObject("Msxml2.XMLHTTP");
}catch(e){
try{
XMLHttpReq=new ActiveXObject("Microsoft.XMLHTTP");
}catch(e){}
}
}
}
//发送请求函数
function send(url){
createXMLHttpRequest();
XMLHttpReq.open("get",url,true);
XMLHttpReq.onreadystatechange=callback; //指定响应的函数
XMLHttpReq.send(null); //发送请求
}
}catch(e){}
}
}
}
//发送请求函数
function send(url){
createXMLHttpRequest();
XMLHttpReq.open("get",url,true);
XMLHttpReq.onreadystatechange=callback; //指定响应的函数
XMLHttpReq.send(null); //发送请求
}
function proce(){
if(XMLHttpReq.readyState==4){ //对象状态
if(XMLHttpReq.status==200){//信息已成功返回,开始处理信息
var str=XMLHttpReq.responseText;
if(XMLHttpReq.readyState==4){ //对象状态
if(XMLHttpReq.status==200){//信息已成功返回,开始处理信息
var str=XMLHttpReq.responseText;
if(str!="true")
{
alert("用户名已经存在请重新填写");
}
}else{
window.alert("所请求的页面有异常");
}
}
}
}else{
window.alert("所请求的页面有异常");
}
}
}
</script>
调用前台:
send("要指向的页面?checkusername=0")
后台:
protected void Page_Load(object sender,EventArgs e)
{
string checkname=Request["checkusername"];
if(!string.IsNullOrEmpty(checkname))
{
checkuserName();
}
}
public void checkuserName()
{
System.Data.DataSet ds = System.Data.DataSet(userName.text);
if(ds.Tables[0].Rows.Count<0)
{
Response.Write("true");
}
Response.End();
}
具体的消息显示就用美工美化了,怎么样简单吧。实际Ajax是一种很BS的东西,前台弄个标示发送到后台,后台还是调用后台方法,看似为前台调用后台实际后妈的孩子一回事。
- Ajax用户名验证是否存在(前台调后台)
- 关于ajax前台验证用户名是否存在
- ajax表单验证后台用户名是否存在
- jquery ajax验证用户名是否存在(后台spring mvc)
- jquery ajax验证用户名是否存在(后台spring mvc)
- ajax验证用户名是否存在
- ajax验证用户名是否存在
- AJAX 验证用户名是否存在
- ajax 验证用户名是否存在
- ajax验证用户名是否存在
- ajax验证用户名是否存在
- ajax验证用户名是否存在
- Ajax验证用户名是否存在
- ajax 验证用户名是否存在
- Ajax验证用户名是否存在
- Ajax验证用户名是否存在
- ajax验证用户名是否存在(ajax+jsp)
- asp+ajax 验证用户名是否存在
- install xipmsg on ubuntu
- 周日下雨,寂寥中读核
- The TCP/IP Protocol Family
- 使用QTP进行非GUI的自动化测试
- Windows DNA 之五 可伸缩、可用性、性能、安全等
- Ajax用户名验证是否存在(前台调后台)
- 配合Tornado使用的Wind Power工具集介绍
- Excel数据导入导出
- Web Services的身份验证
- 关于Ajax的异步机制
- IT售前如何写解决方案分析
- Stack Adaptor
- Java 中 使用 String.split 分割 字符串 成 字符数组
- 七个受用一生的心理寓言