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 相关文章推荐
加速IE的Javascript document输出的方法
Dec 02 Javascript
jquery each()源代码
Feb 14 Javascript
jquery入门—选择器实现隔行变色实例代码
Jan 04 Javascript
Javascript表格翻页效果实现思路及代码
Aug 23 Javascript
使用JQuery实现智能表单验证功能
Mar 08 Javascript
基于JavaScript实现轮播图原理及示例
Apr 10 Javascript
安装vue-cli报错 -4058 的解决方法
Oct 19 Javascript
微信小程序视图容器(swiper)组件创建轮播图
Jun 19 Javascript
基于vue中keep-alive缓存问题的解决方法
Sep 21 Javascript
实例讲解JavaScript截取字符串
Nov 30 Javascript
如何从0开始用node写一个自己的命令行程序
Dec 29 Javascript
npm qs模块使用详解
Feb 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
地球防卫队:陪着奥特曼打小怪兽的人类力量 那些经典队服
2020/03/08 日漫
基于php和mysql的简单的dao类实现crud操作功能
2014/01/27 PHP
PHP7标量类型declare用法实例分析
2016/09/26 PHP
Laravel 5.4重新登录实现跳转到登录前页面的原理和方法
2017/07/13 PHP
js实现iframe跨页面调用函数的方法
2014/12/13 Javascript
jQuery实现强制cookie过期方法汇总
2015/05/22 Javascript
基于javascript实现tab切换特效
2016/03/29 Javascript
JS瀑布流实现方法实例分析
2016/12/19 Javascript
Bootstrap实现渐变顶部固定自适应导航栏
2020/08/27 Javascript
JScript实现表格的简单操作
2017/08/15 Javascript
AngularJs 延时器、计时器实例代码
2017/09/16 Javascript
echarts设置图例颜色和地图底色的方法实例
2018/08/01 Javascript
vue element 关闭当前tab 跳转到上一路由操作
2020/07/22 Javascript
[03:52]DOTA2英雄基础教程 酒仙
2013/12/23 DOTA
python Django模板的使用方法(图文)
2013/11/04 Python
跟老齐学Python之Python安装
2014/09/12 Python
Python对文件操作知识汇总
2016/05/15 Python
解决python matplotlib imshow无法显示的问题
2018/05/24 Python
windows上安装python3教程以及环境变量配置详解
2019/07/18 Python
python爬取音频下载的示例代码
2020/10/19 Python
python各种excel写入方式的速度对比
2020/11/10 Python
利用Opencv实现图片的油画特效实例
2021/02/28 Python
澳大利亚巧克力花束和礼品网站:Tastebuds
2019/03/15 全球购物
Made in Design德国:设计师家具、灯具和装饰
2019/10/31 全球购物
软件设计的目标是什么
2016/12/04 面试题
十岁生日同学答谢词
2014/01/19 职场文书
租房协议书
2014/04/10 职场文书
小学爱国卫生月活动总结
2014/06/30 职场文书
授权委托书怎么写
2014/09/25 职场文书
综治工作汇报材料
2014/10/27 职场文书
三潭印月的导游词
2015/02/12 职场文书
教师教育心得体会
2016/01/19 职场文书
Html分层的box-shadow效果的示例代码
2021/03/30 HTML / CSS
go:垃圾回收GC触发条件详解
2021/04/24 Golang
解析python中的jsonpath 提取器
2022/01/18 Python
深入讲解数据库中Decimal类型的使用以及实现方法
2022/02/15 MySQL