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 相关文章推荐
基于JQuery的简单实现折叠菜单代码
Sep 15 Javascript
Yii-自定义删除确认弹框(zyd)jquery实现代码
Mar 04 Javascript
P3P Header解决Cookie跨域的问题
Mar 12 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
Dec 13 Javascript
使用jQuery的attr方法来修改onclick值
Jul 07 Javascript
简介AngularJS的视图功能应用
Jun 17 Javascript
使用HTML+CSS+JS制作简单的网页菜单界面
Jul 27 Javascript
JS开发中基本数据类型具体有哪几种
Oct 19 Javascript
tangram.js库实现js类的方式实例分析
Jan 06 Javascript
使用JSON格式提交数据到服务端的实例代码
Apr 01 Javascript
jQuery实现基本动画效果的方法详解
Sep 06 jQuery
JavaScript作用域链实例详解
Jan 21 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/04 星际争霸
php empty() 检查一个变量是否为空
2011/11/10 PHP
php字符串按照单词进行反转的方法
2015/03/14 PHP
php远程下载类分享
2016/04/13 PHP
php实现常见图片格式的水印和缩略图制作(面向对象)
2016/06/15 PHP
使用composer 安装 laravel框架的方法图文详解
2019/08/02 PHP
javascript document.compatMode兼容性
2010/02/23 Javascript
从数据结构分析看:用for each...in 比 for...in 要快些
2013/04/17 Javascript
基于Jquery+Ajax+Json实现分页显示附效果图
2014/07/30 Javascript
JS实现自动切换文字的导航效果代码
2015/08/27 Javascript
Jquery元素追加和删除的实现方法
2016/05/24 Javascript
jQuery事件用法详解
2016/10/06 Javascript
JQuery 动态生成Table表格实例代码
2016/12/02 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
JS在浏览器中解析Base64编码图像
2017/02/09 Javascript
js 将input框中的输入自动转化成半角大写(税号输入框)
2017/02/16 Javascript
NodeJs的fs读写删除移动监听
2017/04/28 NodeJs
详解nodejs中express搭建权限管理系统
2017/09/15 NodeJs
layui中layer前端组件实现图片显示功能的方法分析
2017/10/13 Javascript
React Native 通告消息竖向轮播组件的封装
2020/08/25 Javascript
JavaScript使用闭包模仿块级作用域操作示例
2019/01/21 Javascript
使用 UniApp 实现小程序的微信登录功能
2020/06/09 Javascript
python实现二叉树的遍历
2017/12/11 Python
浅谈django model postgres的json字段编码问题
2018/01/05 Python
Python过滤txt文件内重复内容的方法
2018/10/21 Python
css3编写浏览器背景渐变背景色的方法
2018/03/05 HTML / CSS
德国富尔达运动鞋店:43einhalb
2020/12/25 全球购物
.NET面试题:什么是反射
2016/09/30 面试题
Javascript如何发送一个Ajax请求
2015/01/26 面试题
汽车专业大学生职业生涯规划范文
2014/01/07 职场文书
国际经济与贸易专业大学生职业规划书
2014/03/01 职场文书
关于责任的演讲稿
2014/05/20 职场文书
八项规定自查自纠报告及整改措施
2014/10/26 职场文书
承兑汇票转让证明怎么写?
2014/11/30 职场文书
中层干部考核评语
2015/01/04 职场文书
2015年工商所工作总结
2015/05/21 职场文书