RookieTsaiAjax评论第三篇文章(Ajax的无刷新登录)

RookieTsaiAjax评论第三篇文章(Ajax的无刷新登录)
好吧,就像之前,建立一个login.html页面,填写登录信息,并建立一个dealdata.aspx页。(当然,一般处理程序是最好的:* .ashx),它是用来处理数据。

在login.html页面,代码如下:

复制代码代码如下所示:

无刷新登录
$(函数(){())
/ /元素结合全球ajaxstart事件
$(# divmsg)。AjaxStart(function(){)
$(.)
})
/ /元素结合全球ajaxstop事件
$(# divmsg)。AjaxStop(function(){)
Html()请求处理已经完成!))隐藏();
})
$(# btnsure)。Click(功能){ / /(点击按钮事件
var $name = $(# txtname / /);获得登录名
VaR pwd=美元美元(# txtpwd ); / /获取密码
如果name.val($()!= pwd.val美元()!){
调用Login()方法
登录($ name.val(),pwd.val美元());
{人}
如果登录名不是空的,则为$
警报()登录名不能为空!;
($名称焦点);获取焦点
返回false;
{人}
警报()密码不是空的!;
pwd.focus美元();
返回false;
}
}
})
})
函数登录(名称,密码){
$ ajax({
类型:POST/数据请求方法(POST或get),默认为get
网址:dealdata .aspx / /发送请求的地址(默认为当前页)
数据:行动= logindate =(日期)+新+姓名+姓名+香精= +密码/数据发送到服务
成功登录后返回数据
成功:函数(数据){
如果根据返回值判断(数据:真的应该是错误!)
警报()登录成功!;
/ / window.location =1。htm;页面跳转
{人}
警报()登录名或密码错误!;
返回false;
}
}
});
}
登录名:

uff1a密码
请求正在发送中…
在DealData.aspx,后台代码如下:
复制代码代码如下所示:
公共部分类managedata:system.web.ui.page
{
protected void page_load(object sender,EventArgs e)
{
姓名System.Web.HttpUtility.UrlDecode(请求{ =名字}); / /获得登录名
字符串密码system.web.httputility.urldecode(请求{ =pwd}); / /获取密码
响应。写(Login(姓名、密码));
响应(完);
}
列兵bool Login(String name,字符串PWD)
{
布尔结果=假;
如果(name = = 密码= =123456)
{
返回true;
}
返回结果;
}
}

好的,婴儿鞋,你也可以试一下。没有刷新,你也可以!
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部