jquery ajax局部加载方法详解(实现代码)


Posted in Javascript onMay 12, 2016

在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).filter("#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:"html",
           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. 加载一个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":"61dh.com"});

//导入的php文件含有一个传递参数,类似于:test.php?name=Adam&site=61dh.com
4.  加载一个php文件,该php文件以数组作为传递参数

$("#myID").load("test.php",{'myinfo[]', ["Adam", "61dh.com"]});

//导入的php文件含有一个数组传递参数。

以上这篇jquery ajax局部加载方法详解(实现代码)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
js计算页面刷新的次数
Jul 20 Javascript
jquery选择器-根据多个属性选择示例代码
Oct 21 Javascript
jquery sortable的拖动方法示例详解
Jan 16 Javascript
JS的事件绑定深入认识
Jun 26 Javascript
JS实现鼠标经过好友列表中的好友头像时显示资料卡的效果
Jul 02 Javascript
原生js实现class的添加和删除简单代码
Jul 12 Javascript
获取select的value、text值的简单示例(jquery与javascript)
Dec 07 Javascript
Vue.js双向绑定操作技巧(初级入门)
Dec 27 Javascript
微信小程序的动画效果详解
Jan 18 Javascript
AngularJS constant和value区别详解
Feb 28 Javascript
javaScript强制保留两位小数的输入数校验和小数保留问题
May 09 Javascript
简述ES6新增关键字let与var的区别
Aug 23 Javascript
分享12个非常实用的JavaScript小技巧
May 11 #Javascript
分享10个优化代码的CSS和JavaScript工具
May 11 #Javascript
Bootstrap组件(一)之菜单
May 11 #Javascript
Bootstrap 组件之按钮(二)
May 11 #Javascript
jQuery验证插件validate使用详解
May 11 #Javascript
JQuery validate插件验证用户注册信息
May 11 #Javascript
jQuery validate验证插件使用详解
May 11 #Javascript
You might like
SONY SRF-40W电路分析
2021/03/02 无线电
PHP新手上路(三)
2006/10/09 PHP
php支持中文字符串分割的函数
2015/05/28 PHP
PHP中时间加减函数strtotime用法分析
2017/04/26 PHP
老生常谈PHP中的数据结构:DS扩展
2017/07/17 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
jQuery 全选/反选以及单击行改变背景色实例
2013/07/02 Javascript
JavaScript常用的返回,自动跳转,刷新,关闭语句汇总
2015/01/13 Javascript
JS实现点击文字对应DIV层不停闪动效果的方法
2015/03/02 Javascript
浅谈jquery事件处理
2015/04/24 Javascript
jQuery插件Slider Revolution实现响应动画滑动图片切换效果
2015/06/05 Javascript
JS实现横向拉伸动感伸缩菜单效果代码
2015/09/04 Javascript
JQuery手速测试小游戏实现思路详解
2016/09/20 Javascript
通过bootstrap全面学习less
2016/11/09 Javascript
JavaScript中常见内置函数用法示例
2018/05/14 Javascript
vue2.0学习之axios的封装与vuex介绍
2018/05/28 Javascript
浅谈关于iview表单验证的问题
2018/09/29 Javascript
简单了解TypeScript中如何继承 Error 类
2019/06/21 Javascript
layui实现数据表格自定义数据项
2019/10/26 Javascript
Python AES加密实例解析
2018/01/18 Python
python脚本实现验证码识别
2018/06/07 Python
python开头的coding设置方法
2019/08/08 Python
pytorch实现从本地加载 .pth 格式模型
2020/02/14 Python
Python实现GIF图倒放
2020/07/16 Python
寻找完美的房车租赁:RVShare
2019/02/23 全球购物
满月酒答谢词
2014/01/14 职场文书
社区工作感言
2014/02/21 职场文书
入学申请自荐信范文
2014/02/26 职场文书
毕业寄语大全
2014/04/09 职场文书
单位绩效考核方案
2014/05/11 职场文书
教师群众路线心得体会
2014/11/04 职场文书
婚庆开业庆典主持词
2015/06/30 职场文书
my.ini优化mysql数据库性能的十个参数(推荐)
2021/05/26 MySQL
python 利用PyAutoGUI快速构建自动化操作脚本
2021/05/31 Python
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
2021/06/07 Python
十大最强妖精系宝可梦,哲尔尼亚斯实力最强,第五被称为大力士
2022/03/18 日漫