最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

jQuery中Ajax的load方法详解_jquery

来源:动视网 责编:小采 时间:2020-11-27 21:31:58
文档

jQuery中Ajax的load方法详解_jquery

jQuery中Ajax的load方法详解_jquery:先来看一个Ajax例子 代码如下: function Ajax() { var xmlHttpReq = null;//声明一个空对象用来装入XMLHttpRequest对象 if(window.ActiveXObject) { xmlHttpReq = new ActiveXObject(Microsoft
推荐度:
导读jQuery中Ajax的load方法详解_jquery:先来看一个Ajax例子 代码如下: function Ajax() { var xmlHttpReq = null;//声明一个空对象用来装入XMLHttpRequest对象 if(window.ActiveXObject) { xmlHttpReq = new ActiveXObject(Microsoft


先来看一个Ajax例子

代码如下:











function Ajax() {
var xmlHttpReq = null;//声明一个空对象用来装入XMLHttpRequest对象
if(window.ActiveXObject) {
xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");//IE5 IE6是以ActiveXObject的方式引入XMLHttpRequest的
} else if(window.XMLHttpRequest) {//除IE5 IE6 以外的浏览器XMLHttpRequest是window的子对象
xmlHttpReq = new XMLHttpRequest();//实例化一个XMLHttpRequest对象
}
if(xmlHttpReq != null) {
xmlHttpReq.open("GET", "test.jsp", true);//调用open()方法并采用异步方式
xmlHttpReq.onreadystatechange = RequestCallBack;//设置回调函数
xmlHttpReq.send(null);//因为使用get方式提交,所以可以使用null参调用
}

function RequestCallBack() {//一旦readyState值改变,将会调用这个函数}
if(xmlHttpReq.readyState == 4) {
if(xmlHttpReq.status == 200) {
//将xmlHttpReq.responseText的值赋予id为resText的元素
document.getElementById("resText").innerHTML = xmlHttpReq.responseText;
}
}
}
}



test.jsp的内容:

代码如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%out.println("Hello Ajax!");%>

下面来看下jQuery中的Ajax

1.load()

  load()方法是jQuery中最为简单和常用的Ajax方法,能远程载入HTML代码并插入DOM中。

远程HTML代码:

代码如下:








张三:

沙发.




李四:

板凳.




王五:

地板.





load()载入HTML

代码如下:










已有评论



$(function () {
$("#send").click(function () {
$("#resText").load("test.html");
});
})
/**
* jQuery中的Ajax
*
* jQuery对Ajax操作进行了封装,
* 在jQuery中$.ajax()方法属于最底层的方法,
* 第2层是load()、$.get()、$.post()方法
* 第3层是$.getScript()和$.getJSON()方法
*
*
* load()方法是jQuery中最为简单和常用的Ajax方法,能载入远程HTML代码并插入DOM中。
* load(url [, data] [, callback])
*
* url String 请求HTML界面的URL地址
* data(可选) Object 发送至服务器的key/value数据
* callback(可选) Function 请求完成时的回调函数,无论请求成功或失败
* */



load()载入筛选后的HTML文档

代码如下:










已有评论



$(function () {
$("#send").click(function () {
$("#resText").load("test.html .para");
});
})
/**
* 筛选载入的HTML文档
*
* load()方法的URL参数的语法结构为:"url selector",注意URL和选择器之间有一个空格
*
* load()方法的传递方式根据参数data来自动指定。
* 如果没有参数传递,则采用GET方式进行传递;
* 反之,则会自动转换为POST传递
*
* **/


load()方法---回调函数

代码如下:










已有评论



$(function () {
$("#send").click(function () {
$("#resText").load("test.html .para", function (responseText, textStatus, XMLHttpRequest) {
alert($(this).html());
alert(responseText);//请求返回的内容
alert(textStatus);//请求状态:success、error、notmodified、timeout
alert(XMLHttpRequest);//XMLHttpRequest对象
});
});
})
/**
*
* load()方法的回调参数
*
* **/


END

文档

jQuery中Ajax的load方法详解_jquery

jQuery中Ajax的load方法详解_jquery:先来看一个Ajax例子 代码如下: function Ajax() { var xmlHttpReq = null;//声明一个空对象用来装入XMLHttpRequest对象 if(window.ActiveXObject) { xmlHttpReq = new ActiveXObject(Microsoft
推荐度:
标签: 方法 的方法 详解
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top