Jquery之Ajax运用
来源:广州中睿信息技术有限公司官网
发布时间:2012/10/21 23:25:16 编辑:editor 阅读 318
JQuery中Ajax的运用相信很多人都已熟悉,本文主要是记录下个人实践中的应用知识,旨在加强记忆。还是先说一些基础知识:语法:$.ajax({option})option表示参数。以key/val

JQuery中Ajax的运用相信很多人都已熟悉,本文主要是记录下个人实践中的应用知识,旨在加强记忆。

还是先说一些基础知识:

语法:$.ajax({option})

option表示参数。以key/value形式出现。

常用参数:type:post/get。

     url:发送请求的地址。

     data:{object:object} 发送到服务器的数据,必须为key/value格式。可以设置processData属性,不转换数据格式。

     success:function(msg){} 请求成功后回调函数。

     error:function(msg){} 请求失败后回调函数。

       dataType:xml/html/script/json/jsonp 返回的数据类型。

再看实例理解:

1.用Ajax实现无刷新审核功能(点击审核后,LinkButton不可用,并改为已审核)。

界面如下:

这里数据显示用的是Repeater控件,其中审核按钮为LinkButton服务器控件。

页面Html代码:

View Code
  

实现代码如下:

a.脚本代码:

View Code
    
  b.服务器代码:

根据Action判断事件的执行。

View Code
Repeater绑定数据后,为LinkButton添加onclick属性,用于执行页面脚本代码。
View Code
    2.用Ajax实现无刷新批量审核。

注意:这里用到的控件必须是Html控件,否则会引起回发。但在Repeater内部服务器控件也可以使用。

这里只需给input="btton"添加一个onclick属性,直接执行Ajax脚本。

脚本内容如下:

View Code
至此实例讲解结束。

最后回顾思路: 1.单条审核:在页面初始化时,给审核按钮加上onclick属性,执行页面脚本,单击审核后,后台的page_load事件根据Action选择执行的事件。 2.批量审核: 给批量审核按钮加上onclick属性,执行Ajax脚本,后台的page_load事件同样根据Action选择执行的事件。批量审核按钮必须为Html控件。

 

 

 

 

 

联系我们CONTACT 扫一扫
愿景:成为最专业的软件研发服务领航者
中睿信息技术有限公司 广州•深圳 Tel:020-38931912 务实 Pragmatic
广州:广州市天河区翰景路1号金星大厦18层中睿信息 Fax:020-38931912 专业 Professional
深圳:深圳市福田区车公庙有色金属大厦509~510 Tel:0755-25855012 诚信 Integrity
所有权声明:PMI, PMP, Project Management Professional, PMI-ACP, PMI-PBA和PMBOK是项目管理协会(Project Management Institute, Inc.)的注册标志。
版权所有:广州中睿信息技术有限公司 粤ICP备13082838号-2