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 相关文章推荐
js、css、img等浏览器缓存问题的2种解决方案
Oct 23 Javascript
jQuery trigger()方法用法介绍
Jan 13 Javascript
javascript属性访问表达式用法分析
Apr 25 Javascript
jQuery层动画定位滑动效果的方法
Apr 30 Javascript
纯js代码制作的网页时钟特效【附实例】
Mar 30 Javascript
jQuery使用Layer弹出层插件闪退问题
Dec 22 Javascript
详解微信小程序网络请求接口封装实例
May 02 Javascript
express启用https使用小记
May 21 Javascript
Vue项目使用localStorage+Vuex保存用户登录信息
May 27 Javascript
Element PageHeader页头的使用方法
Jul 26 Javascript
nginx部署多个vue项目的方法示例
Sep 06 Javascript
ReactRouter的实现方法
Jan 25 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比较操作符的安全问题
2015/12/03 PHP
thinkphp实现图片上传功能
2016/01/13 PHP
PHP PDOStatement::bindColumn讲解
2019/01/30 PHP
jquery 单引号和双引号的区别及使用注意
2013/07/31 Javascript
JQuery的自定义事件代码,触发,绑定简单实例
2013/08/01 Javascript
jquery mobile界面数据刷新的实现方法
2016/05/28 Javascript
JS在Chrome浏览器中showModalDialog函数返回值为undefined的解决方法
2016/08/03 Javascript
Javascript实现数组中的元素上下移动
2017/04/28 Javascript
vue-cli下的vuex的简单Demo图解(实现加1减1操作)
2018/02/26 Javascript
nodejs和react实现即时通讯简易聊天室功能
2019/08/21 NodeJs
JS代码检查工具ESLint介绍与使用方法
2020/02/04 Javascript
JavaScript JSON使用原理及注意事项
2020/07/30 Javascript
SpringBoot+Vue 前后端合并部署的配置方法
2020/12/30 Vue.js
在Python中使用PIL模块处理图像的教程
2015/04/29 Python
Python中用altzone()方法处理时区的教程
2015/05/22 Python
python win32 简单操作方法
2017/05/25 Python
python对配置文件.ini进行增删改查操作的方法示例
2017/07/28 Python
python通过getopt模块如何获取执行的命令参数详解
2017/12/29 Python
TensorFlow变量管理详解
2018/03/10 Python
Python2和Python3之间的str处理方式导致乱码的讲解
2019/01/03 Python
python跳出双层for循环的解决方法
2019/06/24 Python
Python Pandas数据中对时间的操作
2019/07/30 Python
Python FFT合成波形的实例
2019/12/04 Python
python爬虫调度器用法及实例代码
2020/11/30 Python
美国在线宠物用品商店:Entirely Pets
2017/01/01 全球购物
KIKO MILANO荷兰网上商店:意大利专业化妆品品牌
2017/05/12 全球购物
Coltorti Boutique官网:来自意大利的设计师品牌买手店
2018/11/09 全球购物
汽车专业毕业生推荐信
2013/11/12 职场文书
主持人演讲稿范文
2013/12/28 职场文书
致跳远、跳高运动员广播稿
2014/01/09 职场文书
投资合作协议书范本
2014/04/17 职场文书
关工委先进个人事迹材料
2014/05/23 职场文书
2014预备党员党课学习心得范文
2014/07/08 职场文书
2014年社区居委会主任重阳节讲话稿
2014/09/25 职场文书
走群众路线学习笔记
2014/11/06 职场文书
幼儿体育课教学反思
2016/02/16 职场文书