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 相关文章推荐
javascript动画之圆形运动,环绕鼠标运动作小球
Jul 20 Javascript
Jquery知识点二 jquery下对数组的操作
Jan 15 Javascript
javascript (用setTimeout而非setInterval)
Dec 28 Javascript
javascript调试之DOM断点调试法使用技巧分享
Apr 15 Javascript
javascript计时器详解
Feb 28 Javascript
基于jquery实现左右按钮点击的图片切换效果
Jan 27 Javascript
在bootstrap中实现轮播图实例代码
Jun 11 Javascript
解决Linux无法正常安装与卸载Node.js的方法
Jan 19 Javascript
angular中如何绑定iframe中src的方法
Feb 01 Javascript
jsonp实现百度下拉框功能的方法分析
May 10 Javascript
微信小程序封装分享与分销功能过程解析
Aug 13 Javascript
教你使用vscode 搭建react-native开发环境
Jul 07 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设计模式 Command(命令模式)
2011/06/26 PHP
php不写闭合标签的好处
2014/03/04 PHP
php计算一个文件大小的方法
2015/03/30 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
实例讲解PHP表单处理
2019/02/15 PHP
PHP 自动加载类原理与用法实例分析
2020/04/14 PHP
Js从头学起(基本数据类型和引用类型的参数传递详细分析)
2012/02/16 Javascript
关于scrollLeft,scrollTop的浏览器兼容性测试
2013/03/19 Javascript
js实现select跳转功能代码
2014/10/22 Javascript
JavaScript数组常用方法
2015/03/02 Javascript
jQuery选择器源码解读(八):addCombinator函数
2015/03/31 Javascript
基于jQuery实现的仿百度首页滑动选项卡效果代码
2015/11/16 Javascript
jQuery实现简单的点赞效果
2020/05/29 Javascript
酷! 不同风格页面布局幻灯片特效js实现
2021/02/19 Javascript
一步一步封装自己的HtmlHelper组件BootstrapHelper(三)
2016/09/14 Javascript
Cookies 和 Session的详解及区别
2017/04/21 Javascript
AngularJS读取JSON及XML文件的方法示例
2017/05/25 Javascript
详解js几个绕不开的事件兼容写法
2017/08/30 Javascript
js实现一个简单的MVVM框架示例
2018/01/15 Javascript
在vue项目中使用element-ui的Upload上传组件的示例
2018/02/08 Javascript
基于vue-ssr的静态网站生成器VuePress 初体验
2018/04/17 Javascript
微信小程序实现动态显示和隐藏某个控件功能示例
2018/12/14 Javascript
vue.js基于v-for实现批量渲染 Json数组对象列表数据示例
2019/08/03 Javascript
javascrpt密码强度校验函数详解
2020/03/18 Javascript
python对象及面向对象技术详解
2016/07/19 Python
详解python实现交叉验证法与留出法
2019/07/11 Python
python cv2读取rtsp实时码流按时生成连续视频文件方式
2019/12/25 Python
Python生成器generator原理及用法解析
2020/07/20 Python
python全栈开发语法总结
2020/11/22 Python
what is the difference between ext2 and ext3
2013/11/03 面试题
办公室文秘自我鉴定
2013/09/21 职场文书
法律专业应届本科毕业生求职信
2013/10/25 职场文书
房产委托公证书样本
2014/04/04 职场文书
委托书英文
2015/01/28 职场文书
通知范文怎么写
2015/04/16 职场文书
CocosCreator如何实现划过的位置显示纹理
2021/04/14 Javascript