jQuery Ajax页面局部加载方法汇总__第1页
jQuery Ajax页面局部加载方法汇总__第2页
jQuery Ajax页面局部加载方法汇总__第3页
jQuery Ajax页面局部加载方法汇总__第4页
jQuery Ajax页面局部加载方法汇总__第5页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、jQuery Ajax页面局部加载方法汇总_ 在jquery中实现ajax加载的方法有许多种,不像以前的js的ajax只有那一种,下面我们介绍jquery ajax实现局部加载方法总结,有需要了解的伴侣可参考。 例 $.ajax( url: hotelQuery!queryHotelByCity.action, type: post, dataType: html, data: queryHotel.city=+cityobj.value+queryHotel.wbcid=+wbcid, success: function(data) $(#hotellists).html($(data).f

2、ilter(#list).html(); ); 代码解析: 从上面的代码我们可以看出,返回的数据是data,但是我们假如在要ajax恳求的页面的那部分用id为list的一个DIV包围起来,这样我们通过$(data).filter(#list).html()就可以拿到DIV中的HTML内容 实例 $(document).ready(function() function loadMessage() $(this).html(loading.); var o = this; var xmlhttp = $.ajax( url:Service/IndexLogin.aspx, dataType:ht

3、ml, success:function(result) $(o).html(result); ); loadMessage.call($(#addinfo); ); form action=# method=post ul id=addinfo 加载中. /ul /form 上面我们用法的是的方法,其实还有更简洁的方法哦,load() 方法通过 AJAX 恳求从服务器加载数据,并把返回的数据放置到指定的元素中 $(document).ready(function() $(#addinfo).load(Service/IndexLogin.aspx, $(#addinfo li); ) 1.加

4、载一个php文件,该php文件不含传递参数$(#myID).load(test.php); /在id为#myID的元素里导入test.php运行后的结果 2. 加载一个php文件,该php文件含有一个传递参数 代码如下: $(#myID).load(test.php,name : Adam); /导入的php文件含有一个传递参数,类似于:test.php?name=Adam 3. 加载一个php文件,该php文件含有多个传递参数。注:参数间用逗号分隔 代码如下: $(#myID).load(test.php,name : Adam ,site:); /导入的php文件含有一个传递参数,类似于:

5、test.php?name=Adamsite= 4. 加载一个php文件,该php文件以数组作为传递参数 代码如下: $(#myID).load(test.php,myinfo, Adam, ); /导入的php文件含有一个数组传递参数。 下面给大家介绍Jquery Ajax 页面局部更新 Ajax 是一个异步过程,页面中的一部分代码发出一个网络恳求,在里面设置一个回调函数,假如网络恳求得到返回,那么执行回调函数。在回调函数中的上下文和时间触发的上下文会有所不同,在jquery中的应用需求大多数时候是这样的。比如我点击了一个按钮,这个按钮是一个 tr 中的 td 中的内容,我可以通过这个点击时

6、间确定当前行的任何属性,或者确定当前也面中的任何一个属性,只要这个页面的布局是又某种可控的过滤的话。需要有用到this关键字。还有就是 find() 方法。比如this.parent().find(tr:eq(3); 这是找到全部的tr中的第3个元素。 下面是两个示例js函数,第一个是的重点是对必需内容的猎取,通过jquery可以很便利的拿到我们需要的元素的内容。然后用这个内容实现其他的功能,同事还用jquery的方式对页面进行操作,jquery在页面展现中的强大作用,可见一斑。其次个函数主要是通过jquery 的ajax方式 调用指定接口,完成数据操作,然后将数据更新在页面上。ajax的目的

7、是局部更新页面,有时候刷新页面是很不便利的。 function openRej() / 通过jquery找到当前链接同行的其他内容,这里拿到了ID。 id = $(this).parent().parent(tr).find(td:eq(0).html(); $(#TB_overlayBG).css( display:block,height:$(document).height() ); $(.box).css( left:($(body).width()-$(.box).width()/2-20+px, top:($(window).height()-$(.box).height()/2+

8、$(window).scrollTop()+px, display:block ); current_id = id; / 点击某个时间动身这个函数 来对页面进行局部更 function doReject() var obj = $(.box input:checked); var rej_reason = ; var other = $(#otherbox #other_reject_reason).val(); rej_reason +=+other; if(rej_reason = ) window.alert(亲,至少要填写一个缘由哦!); return ; url = youurl?id=+current_id+reject_reason=+rej_reason; $.getJSON(url,function(data) / data 是从恳求获得的数据。 if(data.msg = true) / update data in current line. color = get_color(data.status); $(#rej_reason+current_id).text(data.rea); status_text = gen_status_text(data.status); /

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论