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一点特殊用法
May 28 Javascript
javascript脚本调试方法小结
Nov 24 Javascript
Javascript 继承机制实例
Aug 12 Javascript
javascript 多浏览器 事件大全
Mar 23 Javascript
JavaScript中利用各种循环进行遍历的方式总结
Nov 10 Javascript
基于jquery实现的仿优酷图片轮播特效代码
Jan 13 Javascript
jQuery ajax 当async为false时解决同步操作失败的问题
Nov 18 Javascript
angular.js 路由及页面传参示例
Feb 24 Javascript
阿里大于短信验证码node koa2的实现代码(最新)
Sep 07 Javascript
vue2.0组件之间传值、通信的多种方式(干货)
Feb 10 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
Sep 29 Javascript
vue的for循环使用方法
Feb 12 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 mysql 事务处理回滚操作(附实例)
2013/08/05 PHP
PHP中unset,array_splice删除数组中元素的区别
2014/07/28 PHP
php+html5实现无刷新图片上传教程
2016/01/22 PHP
让innerText在firefox火狐和IE浏览器都能用的写法
2011/05/14 Javascript
js实现字符串的16进制编码不加密
2014/04/25 Javascript
浅谈javascript面向对象程序设计
2015/01/21 Javascript
jQuery ztree实现动态树形多选菜单
2016/08/12 Javascript
JS+CSS3制作炫酷的弹窗效果
2016/11/08 Javascript
Bootstrap轮播图的使用和理解4
2016/12/14 Javascript
javascript history对象详解
2017/02/09 Javascript
JSONP基础知识详解
2017/03/19 Javascript
jQuery实现的手风琴侧边菜单效果
2017/03/29 jQuery
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
Vue中props的详解
2019/05/16 Javascript
vscode调试node.js的实现方法
2020/03/22 Javascript
解决iview table组件里的 固定列 表格不自适应的问题
2020/11/13 Javascript
Vue组件简易模拟实现购物车
2020/12/21 Vue.js
html5以及jQuery实现本地图片上传前的预览代码实例讲解
2021/03/01 jQuery
Python 列表排序方法reverse、sort、sorted详解
2016/01/22 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
浅析python中的迭代与迭代对象
2018/10/08 Python
Python *args和**kwargs用法实例解析
2020/03/02 Python
Python ADF 单位根检验 如何查看结果的实现
2020/06/03 Python
详解CSS3 rem(设置字体大小) 教程
2017/11/21 HTML / CSS
印度网上购物首选目的地:Flipkart
2016/08/01 全球购物
健康监测猫砂:Pretty Litter
2017/05/25 全球购物
LINUX下线程,GDI类的解释
2012/04/17 面试题
2014升学宴答谢词
2014/01/26 职场文书
大学校园活动策划书
2014/02/04 职场文书
金融管理毕业生求职信
2014/03/03 职场文书
数控技校生自我鉴定
2014/04/19 职场文书
英语演讲稿3分钟
2014/04/29 职场文书
爱心助学感谢信
2015/01/21 职场文书
安全生产培训心得体会
2016/01/18 职场文书
Python爬虫进阶之Beautiful Soup库详解
2021/04/29 Python
《辉夜大小姐想让我告白》第三季正式预告
2022/03/20 日漫