自学MVC(五):Jquery里的Ajax的实现-2009年05月06日
2009-06-20 15:22
393 查看
今天在做登陆界面,由于我的登陆界面是一个模态窗体,如果用常规的post 方法,会导致页面刷新,弹出来的模态窗体又会消失掉.所以我就想能不能Ajax无刷新的验证呢?
查了下资料,在jquery里很容易实现,jquery+json+一个aspx的页面负责验证就可以了.
一个javascript函数负责把参数post到aspx页面
///ajax异步请求数据,验证用户登陆情况
function validateUser() {
$.post("http://www.cnblogs.com/Validate/ValidateUser.aspx", { Action: "post", Name: $("#loginusername").val(), Pwd: $("#loginpassword").val() },
function(data, textStatus) {
if (data.result == "false") {
alert('登陆失败');
}
else {
alert('登陆成功');
}
}, "json");
}
ValidateUser.aspx页面做如下处理:
Response.ContentType = "application/json";/*把输出的数据格式设为json格式*/
if (UserInfoCtrlBase.Instance().UserValidate(Request["Name"], Request["Pwd"]))/*Name,Pwd是Post过来的参数*/
{
Response.Write("{result: 'true'}");
}
else
{
Response.Write("{result: 'false'}");
}
这样很简单的就实现了ajax的登陆验证,不像以前自己用js写了一上午还没成功!
查了下资料,在jquery里很容易实现,jquery+json+一个aspx的页面负责验证就可以了.
一个javascript函数负责把参数post到aspx页面
///ajax异步请求数据,验证用户登陆情况
function validateUser() {
$.post("http://www.cnblogs.com/Validate/ValidateUser.aspx", { Action: "post", Name: $("#loginusername").val(), Pwd: $("#loginpassword").val() },
function(data, textStatus) {
if (data.result == "false") {
alert('登陆失败');
}
else {
alert('登陆成功');
}
}, "json");
}
ValidateUser.aspx页面做如下处理:
Response.ContentType = "application/json";/*把输出的数据格式设为json格式*/
if (UserInfoCtrlBase.Instance().UserValidate(Request["Name"], Request["Pwd"]))/*Name,Pwd是Post过来的参数*/
{
Response.Write("{result: 'true'}");
}
else
{
Response.Write("{result: 'false'}");
}
这样很简单的就实现了ajax的登陆验证,不像以前自己用js写了一上午还没成功!
相关文章推荐
- 自学MVC(九):jquery里实现ajax无刷新发表评论,和异步获取评论,带loading-2009年05月22日
- asp.net mvc基于jQuery+Ajax实现无刷新分页
- dhl:ASP.NET MVC + Jquery实现Ajax下拉框数据2或3级联动(+用户控件)
- MVC 使用Jquery实现AJax
- springmvc+jquery+ajax实现异步用户名验证
- ASP.NET MVC + Jquery 实现Ajax下拉框数据三级联动
- springmvc + jquery datatable + ajax实现服务端动态分页查询
- springmvc + jquery datatable + ajax实现动态分页查询
- 简单实现:jquery ajax/jquery.form.js + springmvc上传文件,带进度条
- springmvc+jquery+ajaxfileupload.js实现带有文本域的文件上传
- spring mvc+jQuery ajax 实现后台数据实时返回前端
- 力所能及之springmvc+ajax+jquery+json实现登录异步校验用户名是否存在
- 关于jQuery在Asp.Net Mvc 框架下Ajax文件上传的实现
- MVC 使用Jquery实现AJax
- MVC 使用Jquery实现AJax
- MVC 使用Jquery实现AJax
- jquery + json + springMVC集成在controller中实现Ajax功能
- asp.net mvc基于jQuery+Ajax实现无刷新分页
- springmvc+jquery 实现ajax页面无刷新请求
- ASP.NET MVC + Jquery 实现Ajax下拉框数据三级联动