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 相关文章推荐
页面中iframe相互传值传参
Dec 13 Javascript
JavaScript中的集合及效率
Jan 08 Javascript
在模板页面的js使用办法
Apr 01 Javascript
jQuery实现 注册时选择阅读条款 左右移动
Apr 11 Javascript
细说javascript函数从函数的构成开始
Aug 29 Javascript
页面元素绑定jquery toggle后元素隐藏的解决方法
Mar 27 Javascript
jquery事件绑定解绑机制源码解析
Sep 19 Javascript
信息滚动效果的实例讲解
Sep 18 Javascript
让你5分钟掌握9个JavaScript小技巧
Jun 09 Javascript
图文讲解用vue-cli脚手架创建vue项目步骤
Feb 12 Javascript
JavaScript 斐波那契数列 倒序输出 输出100以内的质数代码实例
Sep 11 Javascript
使用uni-app开发微信小程序的实现
Dec 13 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获取文件内容最后一行示例
2014/01/09 PHP
destoon在各个服务器下设置URL Rewrite(伪静态)的方法
2014/06/21 Servers
PHP遍历文件夹与文件类及处理类用法实例
2014/09/23 PHP
php循环table实现一行两列显示的方法
2015/06/04 PHP
php实现头像上传预览功能
2017/04/27 PHP
PHP设计模式之适配器模式定义与用法详解
2018/04/03 PHP
Jquery post传递数组方法实现思路及代码
2013/04/28 Javascript
JavaScript通过字符串调用函数的实现方法
2015/03/18 Javascript
js实现卡片式项目管理界面UI设计效果
2015/12/08 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
基于angularjs实现图片放大镜效果
2016/08/31 Javascript
jQuery实现导航滚动到指定内容效果完整实例【附demo源码下载】
2016/09/20 Javascript
浅谈javascript:两种注释,声明变量,定义函数
2016/09/29 Javascript
JS中DOM元素的attribute与property属性示例详解
2018/09/04 Javascript
JQuery animate动画应用示例
2019/05/14 jQuery
JS实现秒杀倒计时特效
2020/01/02 Javascript
Windows系统下安装Python的SSH模块教程
2015/02/05 Python
在Python程序中操作文件之isatty()方法的使用教程
2015/05/24 Python
python下读取公私钥做加解密实例详解
2017/03/29 Python
python MysqlDb模块安装及其使用详解
2018/02/23 Python
使用pandas批量处理矢量化字符串的实例讲解
2018/07/10 Python
对Python3中bytes和HexStr之间的转换详解
2018/12/04 Python
利用Python实现Shp格式向GeoJSON的转换方法
2019/07/09 Python
利用Python的turtle库绘制玫瑰教程
2019/11/23 Python
Html5内唤醒百度、高德APP的实现示例
2019/05/20 HTML / CSS
基于HTML5 WebGL的3D机房的示例
2018/03/16 HTML / CSS
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
马来西亚和新加坡巴士票在线预订:CatchThatBus
2018/11/17 全球购物
Solaris操作系统的线程机制
2015/07/28 面试题
外贸实习生自荐信范文
2013/11/24 职场文书
日语求职信范文
2013/12/17 职场文书
工程专业应届生求职信
2014/02/19 职场文书
法律系毕业生求职信
2014/05/28 职场文书
乡镇保密工作责任书
2014/07/28 职场文书
2014年建筑工程工作总结
2014/12/03 职场文书
医生个人年终总结
2015/02/28 职场文书