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 相关文章推荐
js正确获取元素样式详解
Aug 07 Javascript
快速实现jQuery多级菜单效果
Feb 01 Javascript
前端自动化开发之Node.js的环境搭建教程
Apr 01 Javascript
微信小程序 页面滑动事件的实例详解
Oct 12 Javascript
vue 全选与反选的实现方法(无Bug 新手看过来)
Feb 09 Javascript
vue-cli 引入jQuery,Bootstrap,popper的方法
Sep 03 jQuery
vue+element-ui实现表格编辑的三种实现方式
Oct 31 Javascript
JavaScript实现的3D旋转魔方动画效果实例代码
Jul 31 Javascript
layui button 按钮弹出提示窗口,确定才进行的方法
Sep 06 Javascript
使用 Element UI Table 的 slot-scope方法
Oct 10 Javascript
详解vue实现坐标拾取器功能示例
Nov 18 Vue.js
vue常用高阶函数及综合实例
Feb 25 Vue.js
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动态创建Flash动画
2006/10/09 PHP
聊天室php&amp;mysql(四)
2006/10/09 PHP
PHP根据两点间的经纬度计算距离
2014/10/31 PHP
使用xampp搭建运行php虚拟主机的详细步骤
2015/10/21 PHP
php中mkdir()函数的权限问题分析
2016/09/24 PHP
基于Codeigniter框架实现的student信息系统站点动态发布功能详解
2017/03/23 PHP
javascript 清除输入框中的数据
2009/04/13 Javascript
UI Events 用户界面事件
2012/06/27 Javascript
鼠标拖拽移动子窗体的JS实现
2014/02/25 Javascript
值得分享和收藏的Bootstrap学习教程
2016/05/12 Javascript
jquery中的常见问题及快速解决方法小结
2016/06/14 Javascript
jQuery实现带延时功能的水平多级菜单效果【附demo源码下载】
2016/09/21 Javascript
JS实现的图片预览插件与用法示例【不上传图片】
2016/11/25 Javascript
JavaScript模块化之使用requireJS按需加载
2017/04/12 Javascript
关于Angular2 + node接口调试的解决方案
2017/05/28 Javascript
jQuery操作DOM_动力节点Java学院整理
2017/07/04 jQuery
用Webpack构建Vue项目的实践
2017/11/07 Javascript
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
2018/03/28 jQuery
vue计算属性及使用详解
2018/04/02 Javascript
vue.js中实现登录控制的方法示例
2018/04/23 Javascript
详解node Async/Await 更好的异步编程解决方案
2018/05/10 Javascript
layui动态表头的实现代码
2019/08/22 Javascript
Javascript执行流程细节原理解析
2020/05/14 Javascript
基于p5.js 2D图像接口的扩展(交互实现)
2020/11/30 Javascript
Python实现读取目录所有文件的文件名并保存到txt文件代码
2014/11/22 Python
用Python将IP地址在整型和字符串之间轻松转换
2017/03/22 Python
Python使用装饰器进行django开发实例代码
2018/02/06 Python
Python基础学习之类与实例基本用法与注意事项详解
2019/06/17 Python
python 读写excel文件操作示例【附源码下载】
2019/06/19 Python
Python绘制三角函数图(sin\cos\tan)并标注特定范围的例子
2019/12/04 Python
python绘图pyecharts+pandas的使用详解
2020/12/13 Python
python 30行代码实现蚂蚁森林自动偷能量
2021/02/08 Python
远程Wi-Fi宠物监控相机:Petcube
2017/04/26 全球购物
会计学生自我鉴定
2014/02/06 职场文书
PHP实现两种排课方式
2021/06/26 PHP
Python 阶乘详解
2021/10/05 Python