跳转到主内容
新派编程网 - 新潮编程理念,全新技术课堂!

基于jquery ajax 用户无刷新登录方法详解_jquery

Ajax框架就是提供模块化实现Ajax功能的集合,Ajax框架可以是各种语言实现的(比如SAJAX有各种语言的实现),Ajax只是jquery中的一部分,实例1复制代码代码如下:$.

ajax ({type:'post',//可选get url:'action.php',//这里是接收数据的PHP程序data:'data='dsa',//传给PHP的数据,多个参数用&连接dataType:'text',//服务器返回的数据类型 可选XML ,Json jsonp script html text等success:function(msg){//这里是ajax提交成功后,PHP程序返回的数据处理函数。msg是返回的数据,数据类型在dataType参数里定义!

},error:function(){ajax提交失败的处理函数!

}}) PHP action.php复制代码代码如下:php
下面看个jquery ajax用户无刷新登录实例实例2复制代码代码如下:jQuery Ajax 实例演示输入姓名:输入密码:基于jQuery的AJAX和JSON的实例 中文WORD版本文档主要讲述的是基于jQuery的AJAX和JSON的实例;过jQuery内置的AJAX功能,直接访问后台获得JSON格式的数据,然后通过jQuer把数据绑定到事先设计好的html模板上,直接在页面上显示。有需要的朋友可以下载看看下载ajax提交post提交get提交php代码复制代码代码如下:php
$_REQUEST['username'],'password'=>$_REQUEST['password']));?>使用jquery ajax优点与持缺点分析优点小,压缩后代码只有20多k(无压缩代码94k)。

Selector和DOM操作的方便:jQuery的Selector与mootools的Element.Selectors.js比较,CSS Selector, XPath Selector(1.2后已删除)

Chaining:总是返回一个jQuery对象,可以连续操作。

文档的完整,易用性(每个API都有完整的例子,这是其它框架现在不能比的),而且网上还有很多其它的文档,书籍。

应用的广泛,包括google code也使用了jQuery。

使用jQuery的站点:http://docs.jquery.com/Sites_Using_jQuery核心的开发团队和核心人员:John Resig等。

简洁和简短的语法,容易记。

可扩展性:有大量用户开发的插件可供使用(http://jquery.com/plugins/)

jQuery UI(http://jquery.com/plugins/,基于jQuery,但和核心的jQuery是独立的),不断发展中。

友好和活跃的社区:google groups:http://docs.jquery.com/Discussion事件处理有很多方便的方法,如click,而不是单一的addEvent之类的。

缺点由于设计思想是追求高效和简洁,没有面向对象的扩展。设计思路和Mootools不一样。

CSS Selector的速度稍微有些慢(但是现在速度已经大幅提高)

相关文章