ajax load事件
2016-03-17 12:16
218 查看
ajax.load 使用ajax 来改变div元素文本。
load( url [, data][, callback] )
load()方法的传递方式根据参数data来自动指定。如果没有参数传递,则采用GET方式传递;反之,则自动转换为POST方式。
test.html
a.html
当test.html 中的改变的时候
load( url [, data][, callback] )
load()方法的传递方式根据参数data来自动指定。如果没有参数传递,则采用GET方式传递;反之,则自动转换为POST方式。
test.html
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Insert title here</title> <script type="text/javascript" src="js/jquery-1.11.1.min.js"></script> </head> <body> <input type="button" id="send" value="Ajax获取" /> <div id="resText"></div> <script type="text/javascript"> $(document).ready(function(){ $("#send").click(function(){ $("#resText").load("a.html"); }); }); </script> </body> </html>
a.html
<div class="comment"> 已有评论: </div> <div class="comment"> <h6>张三:</h6> <p class="para">沙发。</p> </div> <div class="comment"> <h6>李四:</h6> <p class="para">板凳。</p> </div> <div class="comment"> <h6>王五:</h6> <p class="para">地板。</p> </div>
当test.html 中的改变的时候
$("#resText").load("a.html .para"); 结果如下
load()方法提供了回调函数(callback) 该函数有3个参数 1请求返回内容 2返回状态 3xmlhttprequest对象 如下 $("#resText").load("test.html",function(responseText,textStatus,XMLHttpRequest){ //responseText:请求返回的内容 //textStatus:请求状态:success、error、notmodified、timeout这4种 //XMLHttpRequest:XMLHttpRequest对象 }); 在load方法中 无论ajax请求是否成功 当请求完成后都会触发 回调函数。
相关文章推荐
- Android实现将控件等View转化为Bitmap对象,通过ImageView显示的功能
- 使用symfony命令创建项目的方法
- 接口可以初始化
- ArcGIS API for JavaScript开发教程系列(四)之离线部署与跨域问题
- 【Python】Python Mako模板使用
- 关于大量用户并发访问解决办法
- OpenStack学习第一天
- 解决httpclient返回中文有部分乱码的情况
- 短网址服务系统 设计
- 安卓五子棋(1)
- 路径函数
- 复利计算器1.0,2.0,3.0
- Fleet Commander项目启动流程
- Linux进程间共享内存机制
- ViewPager子页面的点击事件监听
- MP4(一)-结构
- 初步认识hibernate-----第二篇
- spider for doubantop250 -- scrapy框架
- 重温javascript---方法(array)
- Gradle 1.12 翻译——第十三章 编写构建脚本