Jquery Ajax无刷新登录

简介:

废话不多说,直接上代码。你会发现,用了JQuery之后是如何简单。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
//后台实例代码 ashx文件(可替换为从数据库中读取)
public  void  ProcessRequest(HttpContext context)
{
     context.Response.ContentType =  "text/plain" ;
     //context.Response.Write("Hello World");
         
     string  name = context.Request.Params[ "name" ].ToString().Trim();
     if  ( "china" .Equals(name))
     {
         context.Response.Write( "1" ); //1标志login success
     }
     else
     {
         context.Response.Write( "0" ); //0标志login fail
     }
}

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//前台实例代码 aspx文件
< html  xmlns = "http://www.w3.org/1999/xhtml" >
< head  runat = "server" >
     < title ></ title >
        
     < script  src = "js/jquery-1.4.2.js"  type = "text/javascript" ></ script >
        
     < script  type = "text/javascript" >
         $(function() {
             $("#test").live("click", function() {
                 //alert(0);
                 $.ajax({
                     type: 'POST',
                     url: 'Handler1.ashx',
                     data: { "name": $("#name").val() },
                     success: function(data) {
                         if (1 == data)
                             alert('login success');
                         else
                             alert('login fail');
                     }
                 });
             });
         });
     </ script >
        
</ head >
< body >
     < form  id = "form1"  runat = "server" >
     < div >
         < input  type = "text"  name = "name"  id = "name"  />
         < input  type = "button"  name = "test"  id = "test"  value = "validate"  />
     </ div >
     </ form >
</ body >
</ html >

分别在前台aspx页面和后台ashx页面中输入如上代码,就实现了一个超级简单的Ajax登录,很简单吧?



本文转自 guwei4037  51CTO博客,原文链接:http://blog.51cto.com/csharper/1345991

相关文章
|
前端开发 JavaScript
杨校老师课堂之基于Servlet整合JQuery中的Ajax进行表单提交[基于IDEA]
杨校老师课堂之基于Servlet整合JQuery中的Ajax进行表单提交[基于IDEA]
175 0
杨校老师课堂之基于Servlet整合JQuery中的Ajax进行表单提交[基于IDEA]
|
XML 前端开发 JavaScript
php中Ajax的简单使用,登录表单调用Ajax判断是否正确登录利用layer.msg进行提示
本文介绍了在PHP中如何使用Ajax进行登录表单的数据提交,并利用jQuery的$.post()方法与后端通信,以及使用layer.msg进行前端提示。
php中Ajax的简单使用,登录表单调用Ajax判断是否正确登录利用layer.msg进行提示
|
前端开发 JavaScript 数据处理
JQuery 拦截请求 | Ajax 请求拦截
【10月更文挑战第4天】
595 1
|
JSON 前端开发 JavaScript
jQuery AJAX 方法
jQuery AJAX 方法
132 1
|
JSON JavaScript 前端开发
Jquery常用操作汇总,dom操作,ajax请求
本文汇总了jQuery的一些常用操作,包括DOM元素的选择、添加、移除,表单操作,以及如何使用jQuery发送Ajax请求,涵盖了GET、POST请求和文件上传等常见场景。
|
JSON 前端开发 JavaScript
jQuery AJAX 方法
jQuery AJAX 方法
111 1
|
前端开发 JavaScript Java
SpringBoot+JQuery+Ajax实现表单数据传输和单文件或多文件的上传
关于如何在SpringBoot项目中结合JQuery和Ajax实现表单数据的传输以及单文件或多文件上传的教程。文章提供了完整的前后端示例代码,包括项目的`pom.xml`依赖配置、SpringBoot的启动类`App.java`、静态资源配置`ResourceConfig.java`、配置文件`application.yml`、前端HTML页面(单文件上传和多文件上传加表单内容)以及后端控制器`UserController.java`。文章最后展示了运行结果的截图。
771 0
SpringBoot+JQuery+Ajax实现表单数据传输和单文件或多文件的上传
|
JavaScript 前端开发 安全
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
安全开发-JS应用&原生开发&JQuery库&Ajax技术&加密编码库&断点调试&逆向分析&元素属性操作
173 5
|
XML JSON 前端开发
AJAX是什么?原生语法格式?jQuery提供分装好的AJAX有什么区别?
AJAX是什么?原生语法格式?jQuery提供分装好的AJAX有什么区别?
151 0
|
JavaScript 前端开发
Ajax的使用(jquery的下载)
这篇文章是关于Ajax学习笔记的分享,包括JQuery的下载方式、Ajax的主要参数说明,以及如何在网页中使用Ajax进行异步请求的示例代码。