jQuery中ajax的load()方法用法实例


Posted in Javascript onDecember 26, 2014

本文实例讲述了jQuery中ajax的load()方法用法。分享给大家供大家参考。具体分析如下:

此函数jQuery中简单而功能强大的ajax方法。
它可以从服务器加载内容,然后写入匹配元素。
语法结构:

$(selector).load(URL,data,callback);

参数解析:

1.selector:一个选择器,可以将内容加载到此选择器匹配的元素中。
2.URL:必须,需要加载的一个url地址。
3.data:可选,与请求一同发送的查询字符串键/值对集合。
4.callback:可选,load()函数执行完毕后要执行的函数,也即是一个回调函数。

代码实例:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> 

<script type="text/javascript"> 

$(document).ready(function(){

  $("#bt").click(function(){

    $("#thediv").load("mytest/demo/antzone.txt");

  })

})

</script>

</head>

<body>

<div id="thediv"></div>

<input type="button" value="查看效果" id="bt"/>

</body>

</html>

以上代码实现了我们的要求,可以将文本文件中的内容写入div元素中。

callback回调函数:

回调函数可以具有三个参数,下面介绍一下三个参数的作用:

1.responseTxt:包含调用成功时的结果内容。
2.statusTXT:包含调用的状态。
3.xhr:XMLHttpRequest对象。

代码实例:

<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8">

<meta name="author" content="https://3water.com/" />

<title>三水点靠木</title>

<script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> 

<script type="text/javascript"> 

$(document).ready(function(){

  $("#bt").click(function(){

    $("#thediv").load("antzone.txt",function(responseTxt,statusTxt,xhr){

      if(statusTxt=="success"){

        alert("内容加载成功!");

      }  

      if(statusTxt=="error"){

        alert("错误:"+xhr.status+":"+xhr.statusText);

      }  

    });

  });

})

</script>

</head>

<body>

<div id="thediv"></div>

<input type="button" value="查看效果" id="bt"/>

</body>

</html>

以上代码实现可以弹出错误提示,因为路径不正确,找不到文件。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
基于jquery的点击链接插入链接内容的代码
Jul 31 Javascript
jquery cookie实现的简单换肤功能适合小网站
Aug 25 Javascript
js判断两个日期是否相等的方法
Sep 10 Javascript
javascript实现10个球随机运动、碰撞实例详解
Jul 08 Javascript
javascript图片滑动效果实现
Jan 28 Javascript
浅谈jQuery 中的事件冒泡和阻止默认行为
May 28 Javascript
基于Bootstrap的后台管理面板 Bootstrap Metro Dashboard
Jun 17 Javascript
AngularJS  ng-repeat遍历输出的用法
Jun 19 Javascript
jQuery Layer弹出层传值到父页面的实现代码
Aug 17 jQuery
node.js中ws模块创建服务端和客户端,网页WebSocket客户端
Mar 06 Javascript
vue的滚动条插件实现代码
Sep 07 Javascript
vue插槽slot的简单理解与用法实例分析
Mar 14 Javascript
jquery中checkbox全选失效的解决方法
Dec 26 #Javascript
jQuery中change事件用法实例
Dec 26 #Javascript
jQuery中mouseover事件用法实例
Dec 26 #Javascript
javascript实现禁止右键和F12查看源代码
Dec 26 #Javascript
Angularjs 基础入门
Dec 26 #Javascript
jQuery 实现侧边浮动导航菜单效果
Dec 26 #Javascript
Javascript的闭包详解
Dec 26 #Javascript
You might like
PHP实现抓取HTTPS内容
2014/12/01 PHP
Mac OS下配置PHP+MySql环境
2015/02/25 PHP
PHP中的魔术方法总结和使用实例
2015/05/11 PHP
如何使用Gitblog和Markdown建自己的博客
2015/07/31 PHP
PHP获取昨天、今天及明天日期的方法
2016/02/03 PHP
PHP cURL获取微信公众号access_token的实例
2018/04/28 PHP
safari下载文件自动加了html后缀问题
2018/11/09 PHP
php常用日期时间函数实例小结
2019/07/04 PHP
实现JavaScript中继承的三种方式
2009/10/16 Javascript
js函数的引用, 关于内存的开销
2012/09/17 Javascript
dotopAlert 提示用户需安装播放器的代码
2012/09/17 Javascript
jquery实现当滑动到一定位置时固定效果
2014/06/17 Javascript
深入剖析JavaScript中的函数currying柯里化
2016/04/29 Javascript
js+html5实现canvas绘制网页时钟的方法
2016/05/21 Javascript
Centos7 中安装 Node.js v4.4.4
2016/11/03 Javascript
微信小程序日历组件calendar详解及实例
2017/06/08 Javascript
AngularJS实现select的ng-options功能示例
2017/07/12 Javascript
jquery+css实现简单的图片轮播效果
2017/08/07 jQuery
ExtJs整合Echarts的示例代码
2018/02/27 Javascript
jQuery实现图片下载代码
2019/07/18 jQuery
vue项目,代码提交至码云,iconfont的用法说明
2020/07/30 Javascript
vue 项目软键盘回车触发搜索事件
2020/09/09 Javascript
[03:09]DOTA2亚洲邀请赛 LGD战队出场宣传片
2015/02/07 DOTA
[01:00] DOTA2英雄背景故事第五期之重力引力法则谜团
2020/07/16 DOTA
python求crc32值的方法
2014/10/05 Python
Python中的闭包详细介绍和实例
2014/11/21 Python
一个月入门Python爬虫学习,轻松爬取大规模数据
2018/01/03 Python
Python开发之pip安装及使用方法详解
2020/02/21 Python
Django认证系统user对象实现过程解析
2020/03/02 Python
The Outnet亚太地区:折扣设计师时装店
2019/12/05 全球购物
应聘护理专业毕业自荐书范文
2014/02/12 职场文书
《果园机器人》教学反思
2014/04/13 职场文书
公安交警个人对照检查材料思想汇报
2014/10/01 职场文书
投资合作意向书范本
2015/05/08 职场文书
python实现socket简单通信的示例代码
2021/04/13 Python
VMware虚拟机安装 Windows Server 2022的详细图文教程
2022/09/23 Servers