jQuery - AJAX load() 实例用法详解


Posted in jQuery onAugust 27, 2019

jQuery load() 方法是简单但强大的 AJAX 方法。

load() 方法从服务器加载数据,并把返回的数据放入被选元素中。

语法:

$(selector).load(URL,data,callback);

必需的 URL 参数规定您希望加载的 URL。

可选的 data 参数规定与请求一同发送的查询字符串键/值对集合。

可选的 callback 参数是 load() 方法完成后所执行的函数名称。

这是示例文件("demo_test.txt")的内容:

<h2>jQuery AJAX 是个非常棒的功能!</h2> <p id="p1">这是段落的一些文本。</p>
下面的例子会把文件 "demo_test.txt" 的内容加载到指定的 <div> 元素中:

实例

$("#div1").load("demo_test.txt");

尝试一下 »

也可以把 jQuery 选择器添加到 URL 参数。

下面的例子把 "demo_test.txt" 文件中 id="p1" 的元素的内容,加载到指定的 <div> 元素中:

实例

$("#div1").load("demo_test.txt #p1");

尝试一下 »
可选的 callback 参数规定当 load() 方法完成后所要允许的回调函数。回调函数可以设置不同的参数:

  • responseTxt - 包含调用成功时的结果内容
  • statusTXT - 包含调用的状态
  • xhr - 包含 XMLHttpRequest 对象

下面的例子会在 load() 方法完成后显示一个提示框。如果 load() 方法已成功,则显示"外部内容加载成功!",而如果失败,则显示错误消息:

实例

$("button").click(function(){ $("#div1").load("demo_test.txt",function(responseTxt,statusTxt,xhr){ if(statusTxt=="success") alert("外部内容加载成功!"); if(statusTxt=="error") alert("Error: "+xhr.status+": "+xhr.statusText); }); });

感谢大家的阅读和对三水点靠木的支持。

jQuery 相关文章推荐
jQuery实现select下拉框获取当前选中文本、值、索引
May 08 jQuery
JQueryMiniUI按照时间进行查询的实现方法
Jun 07 jQuery
jQuery实现下拉菜单的实例代码
Jun 19 jQuery
jQuery选择器之表单元素选择器详解
Sep 19 jQuery
jquery实现倒计时小应用
Sep 19 jQuery
jquery ztree实现右键收藏功能
Nov 20 jQuery
jQuery中元素选择器(element)简单用法示例
May 14 jQuery
jQuery实现动态加载select下拉列表项功能示例
May 31 jQuery
jQuery实现输入框的放大和缩小功能示例
Jul 21 jQuery
jQuery实现数字华容道小游戏(实例代码)
Jan 16 jQuery
jQuery实现获取多选框的值示例
Feb 07 jQuery
IDEA配置jQuery, $符号不再显示黄色波浪线的问题
Oct 09 jQuery
jQuery实现判断滚动条滚动到document底部的方法分析
Aug 27 #jQuery
解决jquery validate 验证不通过后验证正确的信息仍残留在label上的方法
Aug 27 #jQuery
Jquery实现获取子元素的方法分析
Aug 24 #jQuery
jquery分页优化操作实例分析
Aug 23 #jQuery
jquery实现的分页显示功能示例
Aug 23 #jQuery
jQuery表单选择器用法详解
Aug 22 #jQuery
详解webpack引用jquery(第三方模块)的三种办法
Aug 21 #jQuery
You might like
咖啡的化学
2021/03/03 咖啡文化
php截取utf-8中文字符串乱码的解决方法
2010/03/29 PHP
php数组去重的函数代码
2013/02/03 PHP
基于PHP读取TXT文件向数据库导入海量数据的方法
2013/04/23 PHP
ThinkPHP采用GET方式获取中文参数查询无结果的解决方法
2014/06/26 PHP
php去除二维数组的重复项方法
2015/11/03 PHP
详解PHP的Yii框架中自带的前端资源包的使用
2016/03/31 PHP
php页面跳转session cookie丢失导致不能登录等问题的解决方法
2016/12/12 PHP
php把字符串指定字符分割成数组的方法
2018/03/12 PHP
php扩展开发入门demo示例
2019/09/23 PHP
动态加载图片路径 保持JavaScript控件的相对独立性
2010/09/06 Javascript
无刷新预览所选择的图片示例代码
2014/04/02 Javascript
js调试系列 源码定位与调试[基础篇]
2014/06/18 Javascript
JS实现为排序好的字符串找出重复行的方法
2016/03/02 Javascript
jquery中实现时间戳与日期相互转换
2016/04/12 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
新手vue构建单页面应用实例代码
2017/09/18 Javascript
vue页面切换到滚动页面显示顶部的实例
2018/03/13 Javascript
jQuery实现图片上传预览效果功能完整实例【测试可用】
2018/05/28 jQuery
微信小程序的部署方法步骤
2018/09/04 Javascript
使用ESLint禁止项目导入特定模块的方法步骤
2019/03/04 Javascript
Vue $emit()不能触发父组件方法的原因及解决
2020/07/28 Javascript
详解Python中列表和元祖的使用方法
2015/04/25 Python
Python使用SocketServer模块编写基本服务器程序的教程
2016/07/12 Python
Python中的引用和拷贝实例解析
2019/11/14 Python
pytorch 中pad函数toch.nn.functional.pad()的用法
2020/01/08 Python
python爬虫开发之使用python爬虫库requests,urllib与今日头条搜索功能爬取搜索内容实例
2020/03/10 Python
Django基于客户端下载文件实现方法
2020/04/21 Python
python boto和boto3操作bucket的示例
2020/10/30 Python
教师的实习自我鉴定
2013/12/17 职场文书
户外宣传策划方案
2014/05/25 职场文书
就业协议书范本
2014/10/08 职场文书
论群众路线学习笔记
2014/11/06 职场文书
太行山上观后感
2015/06/05 职场文书
劳动合同变更协议书范本
2019/04/18 职场文书
CentOS7环境下MySQL8常用命令小结
2022/06/10 Servers