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 相关文章推荐
Display SQL Server Version Information
Jun 21 Javascript
DOM 基本方法
Jul 18 Javascript
js 实现在离开页面时提醒未保存的信息(减少用户重复操作)
Jan 16 Javascript
sogou地图API用法实例教程
Sep 11 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
Oct 26 Javascript
使用JS实现图片展示瀑布流效果(简单实例)
Sep 06 Javascript
原生js编写2048小游戏
Mar 17 Javascript
javascript内存分配原理实例分析
Apr 10 Javascript
javascript将list转换成树状结构的实例
Sep 08 Javascript
Angular实现的简单定时器功能示例
Dec 28 Javascript
ES6中异步对象Promise用法详解
Jul 31 Javascript
node.js express捕获全局异常的三种方法实例分析
Dec 27 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检测useragent版本示例
2014/03/24 PHP
PHP基于imap获取邮件实例
2014/11/11 PHP
10款实用的PHP开源工具
2015/10/23 PHP
Symfony2实现在doctrine中内置数据的方法
2016/02/05 PHP
PHP基于自增数据如何生成不重复的随机数示例
2017/05/19 PHP
PHP堆栈调试操作简单示例
2018/06/15 PHP
ThinkPHP5&amp;5.1实现验证码的生成、使用及点击刷新功能示例
2020/02/07 PHP
JS中剪贴板兼容性、判断复制成功或失败
2021/03/09 Javascript
jquery实现点击查看更多内容控制段落文字展开折叠效果
2015/08/06 Javascript
KnockoutJS 3.X API 第四章之数据控制流component绑定
2016/10/10 Javascript
Ajax高级笔记 JavaScript高级程序设计笔记
2017/06/22 Javascript
webpack中使用iconfont字体图标的方法
2018/02/22 Javascript
微信小程序自定义select下拉选项框组件的实现代码
2018/08/28 Javascript
Vue中props的详解
2019/05/16 Javascript
[04:19]DOTA2完美大师赛第四天精彩集锦
2017/11/26 DOTA
[01:03:47]VP vs NewBee Supermajor 胜者组 BO3 第一场 6.5
2018/06/06 DOTA
[01:16:37]【全国守擂赛】第三周决赛 Dark Knight vs. 一个弱队
2020/05/04 DOTA
Python中用函数作为返回值和实现闭包的教程
2015/04/27 Python
Python基于回溯法子集树模板解决马踏棋盘问题示例
2017/09/11 Python
浅谈Python用QQ邮箱发送邮件时授权码的问题
2018/01/29 Python
python学生信息管理系统
2018/03/13 Python
手把手教你如何安装Pycharm(详细图文教程)
2018/11/28 Python
Apache,wsgi,django 程序部署配置方法详解
2019/07/01 Python
python datetime时间格式的相互转换问题
2020/06/11 Python
H5离线存储Manifest原理及使用
2020/04/28 HTML / CSS
Charles & Keith欧盟:新加坡时尚品牌
2019/08/01 全球购物
Ajax实现页面无刷新留言效果
2021/03/24 Javascript
一封普通求职者的求职信
2013/11/20 职场文书
班组长岗位职责范本
2014/01/05 职场文书
关爱女孩行动实施方案
2014/03/13 职场文书
解除聘用合同证明书范本
2014/09/11 职场文书
小区的门卫岗位职责
2014/10/01 职场文书
小学入学感言
2015/08/01 职场文书
会议室使用管理制度
2015/08/06 职场文书
golang elasticsearch Client的使用详解
2021/05/05 Golang
js基础语法与maven项目配置教程案例
2021/07/15 Javascript