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 18 Javascript
Jquery为a标签的href赋值实现代码
May 03 Javascript
JS过滤url参数特殊字符的实现方法
Dec 24 Javascript
JavaScript验证图片类型(扩展名)的函数分享
May 05 Javascript
Bootstrap网格系统详解
Apr 26 Javascript
Node.js服务器环境下使用Mock.js拦截AJAX请求的教程
May 23 Javascript
如何正确理解javascript的模块化
Mar 02 Javascript
JavaScript实现瀑布流图片效果
Jun 30 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
Jul 03 Javascript
webpack4+react多页面架构的实现
Oct 25 Javascript
jQuery选择器之基本选择器用法实例分析
Feb 19 jQuery
详解如何使用微信小程序云函数发送短信验证码
Mar 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 无限级 SelectTree 类
2009/05/19 PHP
php session安全问题分析
2011/06/24 PHP
PHP中spl_autoload_register()函数用法实例详解
2016/07/18 PHP
浅谈PHP中的数据传输CURL
2016/09/06 PHP
php实现等比例不失真缩放上传图片的方法
2016/11/14 PHP
在Laravel中实现使用AJAX动态刷新部分页面
2019/10/15 PHP
jqPlot jquery的页面图表绘制工具
2009/07/25 Javascript
iframe的onload在Chrome/Opera中执行两次Bug的解决方法
2011/03/17 Javascript
js拦截alert对话框另类应用
2013/01/16 Javascript
JavaScript不刷新实现浏览器的前进后退功能
2014/11/05 Javascript
基于jquery实现发送文章到手机的代码
2014/12/26 Javascript
js的回调函数详解
2015/01/05 Javascript
jQuery使用animate创建动画用法实例
2015/08/07 Javascript
快速解决jquery.touchSwipe左右滑动和垂直滚动条冲突
2016/04/15 Javascript
jQuery使用animate实现ul列表项相互飘动效果示例
2016/09/16 Javascript
微信小程序 使用腾讯地图SDK详解及实现步骤
2017/02/28 Javascript
jQuery Validate表单验证插件实现代码
2017/06/08 jQuery
VueJs单页应用实现微信网页授权及微信分享功能示例
2017/07/26 Javascript
关于在vue 中使用百度ueEditor编辑器的方法实例代码
2018/09/14 Javascript
从vue源码看props的用法
2019/01/09 Javascript
如何通过setTimeout理解JS运行机制详解
2019/03/23 Javascript
Python获取DLL和EXE文件版本号的方法
2015/03/10 Python
python实现发送邮件及附件功能
2021/03/02 Python
CentOS 7下安装Python 3.5并与Python2.7兼容并存详解
2017/07/07 Python
Python3.6实现带有简单界面的有道翻译小程序
2019/04/16 Python
Python hexstring-list-str之间的转换方法
2019/06/12 Python
Python PyCharm如何进行断点调试
2019/07/05 Python
纯CSS3打造动感漂亮时尚的扇形菜单
2014/03/18 HTML / CSS
大学生饮食连锁店创业计划书
2014/01/17 职场文书
中学教师教育感言
2014/02/21 职场文书
2014年光棍节活动策划方案(创意集锦)
2014/09/29 职场文书
群众路线专项整治方案
2014/10/27 职场文书
2014个人年度工作总结范文
2014/12/24 职场文书
运动员入场词
2015/07/18 职场文书
2016年过年放假安排通知
2015/08/18 职场文书
Python实现文字pdf转换图片pdf效果
2022/04/03 Python