jQuery_ajax课件

合集下载

jQuery_ajax培训教程1

jQuery_ajax培训教程1

[attribute$=value] 选取属性值以value结束 元素集 $('a[href^="mailto:"]').addClass('mailto'); 的所有元素 合 [attribute*=value]
获取不包含class=ho的 <li>元素 $('a[href$=".xsl"]'):获取所有包含href属性,且属性
window.onload()
网页中所有的内容都加载完毕后触发,包括 元素关联的内容(如链接的图片和资源)都 必须下载完毕后触发 同时编写多个,但只能执行最后一个 无
执行个数 简化写法

jQuery对象

jQuery对象和DOM对象之间的转换
1.3 选择器

CSS选择器
选择器 说明
根据id选择元素 根据类名选择元素 根据标记名选择元素 选择所有元素 将每一个选择器匹配的元 素合并后一起返回
$('td:contains("gmail")').addClass('highlight'); //高亮显示email中有gmail的文本 //为表格行绑定事件,使用jQuery的链式语法连续绑定两个事件到同一个对象 素
获取所有不可用的元素 $('.emp tr').mouseover(function() {
[attribute^=value] 选取属性值以value开头
获取id=menu的元素内的所 有<li>子元素 $(‘li[title!=test2]’):获取所有包含title属性且属性
值不等于test2的<li>元素

《ajax培训课件》PPT课件

《ajax培训课件》PPT课件
三个主要的功能:
为DOM编程操作提供了诸多便利和加强的API类。 提供了对XMLHttpRequest对象进行封装的Ajax API类,简化了
XMLHttpRequest对象创建和调用细节。 提供了构造和解析JSON对象的扩展方法。
技巧:
在实际项目中最好是使用压缩版本的Prototype库。
7
2021/6/10
AJAX工作原理图
浏览器
用户接口 Http请求数据
Http(s) 传输
Html+CSS数据 Web服务器
数据库
服务器端系统
传统Web应用模式
浏览器
用户接口
Javascript调用
Html+CSS数据
AJAX引擎
Http请求数据
Http(s) 传输
XML/文本数据
Web/XML服务器
2
2021/6/10
用传统方式校验用户名是否重复
效果展示与设计分析:
效果展示与要求:注册页面的表单保持可见状态 设计分析(见下页)
实现方式:
在原来的主窗口中回显结果 用弹出的新窗口回显结果
3
2021/6/10
传统方式校验用户名是否重复的设计分析
Reguser.jsp
校验用户名 是否重复
11
2021/6/10
浏览器的普通交互方式
12
2021/6/10
AJAX的交互方式
13
2021/6/10
AJAX的应用场景
14
2021/6/10
AJAX的应用场景:财富通网吧充值界面
15
2021/6/10
AJAX的应用场景
16
2021/6/10
XMLHTTPREQUEST对象的创建

AJAX基础教程PPT课件

AJAX基础教程PPT课件
▪ 减轻服务器的负担,AJAX一般只从服务器获取只需要 的数据。
▪ 无刷新页面更新,减少用户等待时间。 ▪ 更好的客户体验,可以将一些服务器的工作转移到客户
端完成,节约网络资源,提高用户体验。 ▪ 基于标准化的对象,不需要安装特定的插件绝大多数的
游览器都能执行 ▪ 彻底将页面与数据分离。
9
9
.
AJAX应用开发
AJAX
1
.
目标
❖ Ajax简介 ❖ Ajax原理 ❖ XMLHttpRequest的使用 ❖ DOM简介 ❖ 利用DOM操纵HTML文档 ❖ Ajax请求响应使用XML文档
2
2
.
AJAX简介
❖AJAX(Asynchronous JavaScript and XML)它 是一种由多种技术组合的技术。
❖ 不同的readyState值对应响应的不同阶段,当 readyState的值为4时表示服务器响应完成。
❖ 示例代码中根据返回的状态及响应的结果状态, 执行处理。
if (http_request.readyState == 4) { // 信息已经返回,可以开始处理
if (http_request.status == 200) { // 页面正常,可以开始处理信息
❖ 包括Javascript、XHTML和CSS、DOM、XML和 XSTL、XMLHttpRequest 等
▪ XHTML,CSS用于呈现 ▪ DOM实现动态显示和交互 ▪ XML和XSTL进行数据交换与处理 ▪ XMLHttpRequest对象用于进行异步数据读取 ▪ Javascript绑定和处理所有数据
true);
open方法的三个参数分别为:
请求的方式GET,POST,HEAD 请求的路径 是否异步请求,如果指定为异步,在请求发送后,浏

jQuery_ajax课件

jQuery_ajax课件

序列化元素

jQuery 为准备 “发送到服务器的 key/value 数据” 提供了 一个简化的方法: serialize(). 该方法作用于一个 jQuery 对 象, 能将 DOM 元素内容序列化为字符串, 用于 Ajax 请求.
var xmlHpptReq=$.get("base01.jsp",{username:"aa",psw:"8888"}); var xmlHpptReq=$.get("base01.jsp",$("#form1").serialize());
load() 方法 ---- 细节




如果只需要加载目标 HTML 页面内的某些元素, 则可以通过 load() 方法的 URL 参数来达到目的. 通过 URL 参数指定选择符, 就可以方便的从加载过来的 HTML 文档中选出所需要的内容. load() 方法的 URL 参数的语法结构为 “url selector”(注意: url 和 选择器之间有一个空格) 传递方式: load() 方法的传递参数根据参数 data 来自动自定. 如 果没有参数传递, 采用 GET 方式传递, 否则采用 POST 方式 对于必须在加载完才能继续的操作, load() 方法提供了回调函数, 该函数有三个参数: 代表请求返回内容的 data; 代表请求状态的 textStatus 对象和 XMLHttpRequest 对象 方法的返回值是 jQuery

使用 serialize() 方法可以自动完成对参数的 url 编码 因为该方法作用于 jQuery 对象, 所以不光只要表单能使用, 其它选择器选取的元素也能使用它.

第六章 Jquery之AJAX

第六章 Jquery之AJAX

6.1 AJAX的优势和不足
6.1.1 AJAX的优势 1,不需要插件支持 2,优秀的用户体验 3,提高Web程序的性能(局部刷新不用刷新整个页面) 4,减轻服务器和带宽的负担 把传统的一些服务器压力转移到客户端
6.1.2 AJAX的不足 1,浏览器对XMLHttpRequest对象的支持度不足
第六章 Jquery之AJAX
授课:沈森林 Email:keithforest@ 交流论坛:/bbs
概述
AJAX即“Asynchronous JavaScript and XML” (异步JavaScript和XML),是指一种创建交互式网页 应用的网页开发技术。
Rq.status,rq.statusText
6.2.2 $.get()和$.post()方法
Load()方法通常用来从web服务器获取静态的数据 文件,但是需要传递一些参数给服务器中的页面,可以 使用$.get()和$.post()方法
1,$.get()方法
语法:$.get(url [,data] [,callback] [,type])
Байду номын сангаас
2,$.post()方法 结构与$.get()相同。但是还是有区别 1),GET用URL传递,POST是在HTTP消息中传递 2),GET传输的数据有限制大小,一般不大于2KB 3),GET传输的会被缓存,可以在历史记录中找到
3,$.getScript() 获取javascript文件, 如:$.getScript(“a.js”);
url:string ,请求的HTML页面的URL地址
Data:object,发送服务器的key/value数据,作为 querystring附加到请求URL中。

《Ajax教程之一》课件

《Ajax教程之一》课件

02
Ajax基础知识
XMLHttpRequest对象
XMLHttpRequest对象用于在后台与服务器交换数据 。
它提供了一种方法,可以在不重新加载整个页面的情况 下,与服务器交换数据并更新部分网页内容。
XMLHttpRequest对象可以读取从服务器返回的数据, 并将这些数据显示在网页上。
发送请求
Ajax的应用场景
要点一
总结词
Ajax适用于需要频繁与服务器交互的网页应用,如动态表 单验证、实时搜索、聊天室、在线编辑器等。
要点二
详细描述
在动态表单验证中,Ajax可以用于实时验证用户输入的数 据,提高表单提交的效率和用户体验。实时搜索中,Ajax 可以实现动态搜索结果,提高搜索的准确性和效率。在聊 天室中,Ajax可以实现实时更新聊天内容,提高聊天的实 时性和用户体验。在线编辑器中,Ajax可以实现实时保存 和预览功能,提高编辑的效率和用户体验。
详细描述
在Ajax中,发送POST请求与发送GET请求类似,同样使用XMLHttpRequest对象的open()方法指定 请求类型为"POST",然后使用send()方法发送请求。不同的是,POST请求需要将数据包含在请求体 中,可以通过设置send()方法的参数或者使用FormData接口来构建请求体。
05
总结与展望
Ajax的优势与不足
优势 无需重新加载整个页面,提高用户体验;
减轻服务器负担,提高网站性能;
Ajax的优势与不足
• 实现异步数据交互,提高数据传输效率。
Ajax的优势与不足
01
不足
02
03
04
需要复杂的编程技术,学习成 本高;
存在跨域问题,限制了数据交 互的范围;

Ajax核心技术-Ajax基础培训课件

Ajax核心技术-Ajax基础培训课件
username,String password)
4 void open(String method,String url,boolean asynch,String
该方法创建对服务器的调用,是初始化一个请求的纯脚本方法。 该方法的五个参数中method,url是必要的参数,其他三个参数可 选。
1. 2. 3.
8/25/2010 8
3.1.6 XMLHttpRequest方法详介
5 Send(content)
这个方法具体向服务器发出请求。如果请求声明为 异步的,这个方法就回立即返回,否则它会等待直 到接收到响应为止。 Content参数可以是DOM对象的实例、输出流或者 串。Content代表的内容将作为请求体的一部分发 送。 示例: var xml= xml="<pets><type>ajaxXMLHttpRequest<\/type><\/pets>"; "; xmlHttp.send(xml); xmlHttp.send( );
8/25/2010
4
3.1.2 XMLHttpRequest的概述
示例-创建一个XMLHttpRequest对象实例
ቤተ መጻሕፍቲ ባይዱ
注:由于XMLHttpRequest不标准,各浏览器 注:由于XMLHttpRequest不标准,各浏览器 之间有所区别。以上方法创建了一个跨浏览 器的XMLHttpRequest实例。 器的XMLHttpRequest实例。
8/25/2010
请求的状态,有5个可取值:0=未初始化、1=正在加 请求的状态,有5个可取值:0=未初始化、1=正在加 载、2=已经加载、3=交互中、4=完成。 载、2=已经加载、3=交互中、4=完成。 服务器的响应,表示为一个串。 服务器的响应,表示为XML。这个对象可以解析为 服务器的响应,表示为XML。这个对象可以解析为 DOM对象。 DOM对象。 服务器的HTTP状态码(200对应OK、404对应 服务器的HTTP状态码(200对应OK、404对应 NotFount、等) NotFount、等) HTTP状态码的相应文本(OK或NotFount等) HTTP状态码的相应文本(OK或NotFount等)

第109讲第109讲第109讲第109讲

第109讲第109讲第109讲第109讲
(第109讲) JQuery 之 Ajax 开发详解 第 讲
学习重点
1、jQuery.ajax(options) 、 2、jQuery.get(url,data,callback,type) 、 3、jQuery.post(url,data,callback,type) 、 4、jQuery (selector).load(url,data,callback) 、
$(document).ready(function(){ $(“button").click(function(){ $('Div').load(‘php100.php‘,{name:’123’},function(){}); }); });
PHP100 视频教程
ห้องสมุดไป่ตู้
(第109讲) JQuery 之 Ajax 开发详解 第 讲
<div id="asd"><h2>PHP100视频教程,通过 AJAX 视频教程, 视频教程 调用内容</h2></div> 调用内容
PHP100 视频教程
(第109讲) JQuery 之 Ajax 开发详解 第 讲
2、jQuery.get(url,data,callback,type) 、 3、jQuery.post(url,data,callback,type) 、 参数 url data callback type 描述 待载入页面的 URL 地址。 待发送 Key / value 参数。 载入成功时回调函数。 返回内容格式,xml, html, script, json, text, _default。
Ajax 原理 参考第48讲 参考第 讲 演讲老师: 演讲老师:张恩民 官方网站: 官方网站:

最新版本的 Jquery_Ajax

最新版本的 Jquery_Ajax

Jquery Ajax1、AJAX概述2、JQuery AJAX结构3、详细解说4、案例1、AJAX概述AJAX(Asynchronous Javascript and XML)异步Javascript和XML,就是一种无需刷新新页面即可从服务器上加载数据的技术。

由于不同厂商的浏览器产品对XMLHttpRequest对象的实现不一致,JQuery帮助开发者解决了这个问题,保证代码对各种浏览器的兼容性。

2、JQuery AJAX结构JQuery提供了AJAX请求方法,如全局方法$.ajax()、$.get()、$.post()、$.getJSON()、$.getScript()和JQuery对象的load()方法向服务器请求XML、JSON数据、HTML页面等相关数据;AJAX事件用来关注AJAX请求的处理过程,比如ajaxStop;其他还有一些辅助方法$.ajaxSetup(options)用来注册全局选项,serialize和serializeArray()可以序列化表单数据。

1、案例解说$.ajax(options)$.ajax()是JQuery的底层AJAX实现,其他的函数都是基于$.ajax()方法构建的。

其中参数Options对象以key/value的形式存在,包含了$.ajax()方法需要的请求设置参数以及回调函数等信息。

案例1:有时候在页面初次加载时就取得所有javascript文件并不是完全必需的,那么就需要在程序运行的时候动态加载。

$().ready(function(){$(“#clickMe”).click(function(){$.ajax({type:”GET”,url:”alertInfo.js”,dataType:”script”});});})此功能可以使用上层的AJAX方法$.getScript()来完成。

案例2:将页面上的form表单中信息传递到服务器并保存到数据库中,如果成功则弹出对话框显示提示信息。

JQueryAJAXPPT课件

JQueryAJAXPPT课件

2020/10/13
4
$.ajax(options)
options是key/value形式参数 url 地址 type发送方式,”post”或者”get” dataType请求的数据格式,如”script”,”json”

data发送给服务器的数据 success,complete,error,beforeSend定义各事件
法。
2020/10/13
3
load()方法
载入远程HTML代码并插入DOM中.常常用来从服 务器获取静态的数据文件。
load(url[,data][,callback])
url,string类型,请求HTML页面的URL地址;”url selector”格式可以筛选载入的HTML文档
data,可选,Object类型,发送至服务器的key/value数 据,如果没有data,以get方式发送请求,否则以post方式。 格式{属性名:值[,…]}
callback,可选,function类型,指定完成时的回调函数。 function(responseText,textStatus,XMLHttpRequest) responseText:请求返回的内容 textStatus:请求状态,success,error,notmodified,timeout
$(“…”).serialize()
2020/10/13
7
谢谢您的指导
THANK YOU FOR YOUR GUIDANCE.
感谢阅读!为了方便学习和使用,本文档的内容可以在下载后随意修改,调整和打印。欢迎下载!
2020/10/13
汇报人:XXXX 日期:20XX年XX月XX日
8
JQuery AJAX

jQueryAjax精品PPT课件

jQueryAjax精品PPT课件

$.ajax()方法
回调函数
1. beforeSend 在发送请求之前调用,并且传入一个 XMLHttpRequest作为参数。
2. error 在请求出错时调用。传入XMLHttpRequest对象,描 述错误类型的字符串以及一个异常对象(如果有的话)
3. dataFilter 在请求成功之后调用。传入返回的数据以及 "dataType"参数的值。并且必须返回新的数据(可能是处 理过的)传递给success回调函数。
data - 包含来自请求的结果数据 textstatus - 包含请求的状态("success", "notmodified", "error", "timeout" 或 "parsererror")
只有ajax请求成功后,才触发回调函数 type: 返回内容格式,xml, html, script, json, text, _default
$.getScript()方法
$.getScript(url, [callback]) 动态加载外部js文件并自动执行 打开
url: 待载入 JS 文件地址。 callback: 成功载入后回调函数。
$.getJSON ()方法
$.getJSON(url, [data], [callback]) 加载外部JSON数据文件 打开
jQuery Ajax
Ajax
1. 最底层的方法:$.ajax() 2. 第2层的方法:load()、$.get() 、$.post() 3. 第3层的方法:$.getScript()、$.getJSON()
load()方法
load(url, [data], [callback]) url: 待装入 HTML 网页网址。 data: 发送至服务器的 key/value 数据。也可以接受一个字 符串。 callback: 载入成功时回调函数。打开

jQuery与Ajax

jQuery与Ajax

第七章 jQuery与Ajax7.1 什么是AjaxAjax(asynchronous JavaScript and XML,异步的JavaScript和xml)是一种相对较新的技术,由咨询顾问杰西·詹姆斯·加勒特(Jesse James Garrett)首先提出来的,通常被人们亲切的称为“阿贾克斯”。

近些年,谷歌等公司对Ajax的成功运用,使web浏览器的潜力被挖掘了出来,进而使得Ajax越来越受到大家的关注。

7.1.1 Ajax的基本概念用户在浏览网页时,无论是打开一段新的评论,还是一张调查问卷,都需要反复与服务器进行交互。

而传统的web应用程序采用同步交互的模式,即用户像服务器发送一个请求,然后服务器根据用户执行相应的任务,并返回结果,如下图所示。

这是一种十分不连贯的运行模式,常常伴随着长时间的等待以及整个页面的刷新,即我们通常所说的“白屏”现象。

如上图所示,客户端将请求传给服务器后,往往需要长时间地等待服务器返回处理好的数据,而通常用户仅需要更新页面中的一小部分数据,而不需要进行整个页面的刷新,这就进一步增加了用户的等待时间。

数据的重复传递会浪费大量的资源和网络带宽。

Ajax与传统的web应用程序不同,才采用的是异步交互的方式,它在客户端与服务器之间引入了一个中间媒介,从而改变了同步交互过程“处理-等待-处理-等待”的模式。

用户的浏览器在执行任务时即装载了Ajax引擎。

该引擎是由JavaScript编写的,其通常位于页面的框架中,负责以转发的形式实现客户端与服务器之间的交互。

另外,通过JavaScript调用Ajax引擎,可以使得页面不再进行整体刷新,而仅更新用户需要的部分,这样不但避免了“白屏”现象的出现,还大大节省了带宽,加快了web浏览器的速度。

基于Ajax的web影月程序模式如下图所示。

技术角色JavaScript JavaScript是通用的脚本语言,可嵌入某种应用。

ajax php ppt课件

ajax php ppt课件
eb开发、内容管理系统、电子商务平台、社交媒体平台等。
详细描述
PHP在Web开发领域应用广泛,如动态网页生成、表单处理、文件上传下载等。同时,PHP也常用于 开发内容管理系统,如WordPress等。此外,PHP在电子商务平台和社交媒体平台中也有广泛应用, 如淘宝、京东、微信等平台的后端开发。
AJAX 允许在后台与服务器进行数据交换, 减少了不必要的页面刷新,提高了数据交 互的效率。
增强网站功能
与 PHP 结合
通过 AJAX,可以创建更复杂、更丰富的网 站功能,如实时搜索、动态表单等。
PHP 是一种服务器端脚本语言,可以处理 服务器端的逻辑和数据。与 AJAX 结合, 可以实现前后端分离,提高开发效率。
要点二
详细描述
在 AJAX 的工作过程中,首先通过 JavaScript 创建一个 XMLHttpRequest 对象,然后使用该对象的 open() 方法 指定请求的 URL、请求类型(GET 或 POST)和是否异步 处理请求。接下来,使用 send() 方法发送请求到服务器。 当服务器处理完请求并返回响应时,JavaScript 通过 XMLHttpRequest 对象的 onreadystatechange 事件监 听器检测到响应状态的变化,并获取响应数据。最后, JavaScript 对响应数据进行解析和处理,更新网页内容。
02
PHP 简介
PHP 的定义
总结词
PHP是一种通用的开源脚本语言,主要用于Web开发,也可用于开发命令行脚 本和桌面应用程序。
详细描述
PHP是一种服务器端脚本语言,它嵌入在HTML中,并由服务器解析执行,生 成动态的Web页面。PHP语言具有简单易学、功能强大、跨平台等特点,被广 泛应用于Web开发领域。

AJAX基础介绍PPT课件

AJAX基础介绍PPT课件

• 示例Biblioteka • 上面的 AJAX 应用程序包含一个 div 和一个 按钮。
• div 部分用于显示来自服务器的信息。当按 钮被点击时,它负责调用名为 loadXMLDoc() 的函数:
• <!DOCTYPE html> <html> <body>
<div id="myDiv"><h2>Let AJAX change this
• 所有现代浏览器均支持 XMLHttpRequest 对 象(IE5 和 IE6 使用 ActiveXObject)。
• XMLHttpRequest 用于在后台与服务器交换 数据。这意味着可以在不重新加载整个网 页的情况下,对网页的某部分进行更新。
创建 XMLHttpRequest 对象
• 创建 XMLHttpRequest 对象的语法: • variable=new XMLHttpRequest(); • 老版本的 Internet Explorer (IE5 和 IE6)使
GET 还是 POST?
• 与 POST 相比,GET 更简单也更快,并且在 大部分情况下都能用。
• 然而,在以下情况中,请使用 POST 请求:
– 无法使用缓存文件(更新服务器上的文件或数 据库)
– 向服务器发送大量数据(POST 没有数据量限制) – 发送包含未知字符的用户输入时,POST 比 GET
• 接下来,在页面的 head 部分添加一个 <script> 标签。该标签中包含了这个 loadXMLDoc() 函数:
• <head> <script> function loadXMLDoc() { .... AJAX script goes here ... } </script>

第15章 jQuery与Ajax

第15章 jQuery与Ajax

send(content)
setRequestHeader("header","value ")
向服务器发送请求
把指定首部设置为所提供的值
XMLHttpRequest对象发送简单请求
1、创建XMLHttpRequest对象实例。 2、利用onreadystatechange属性,设定XMLHttpRequest对象的回调 函数。 3、利用open()方法设定请求属性,包括设定HTTP方法(GET或POST)、 设定目标URL等。 4、利用send()方法将请求发送给服务器。
$.get()和$.post()方法
jQuery中的$.get()和$.post()方法用于通过HTTP GET或POST请求从 服务器请求数据。$.get()方法通过HTTP GET请求从服务器上请求数据。 该方法的基本语法格式如下: $(selector).get(url,data,success(response,status,xhr),dataType) 其中,参数url是比选项,表示将请求发送的哪个URL,data是可选项, 表示连同请求发送到服务器的数据,success(response,status,xhr)也 是可选项,表示当请求成功时运行的函数,dataType可选向,表示预计 的服务器响应的数据类型,包括“xml”、“html”、“text”、 “script”、“json”和“jsonp”。 $.get()方法与load()方法不同,load()方法允许规定要插入的远程文档 的某个部分。这一点是通过url参数的特殊语法实现的。
ajaxStop发
第15章 jQuery与Ajax
Ajax全称为“Asynchronous JavaScript and XML”,是 异步JavaScript和XML技术,它有机的将一系列交互式网页 应用技术结合起来,它的出现,揭开了无刷新更新页面的新 时代,替代了传统的Web页面刷新模式,开创了Web开发应 用的新的里程碑。jQuery对Ajax操作进行了封装,可以在 jQuery应用中方便的进行应用和实现。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
var xmlHpptReq=$.get("base01.jsp",{username:"aa",psw:"8888"}); var xmlHpptReq=$.get("base01.jsp",$("#form1").serialize());
使用 serialize() 方法可以自动完成对参数的 url 编码 因为该方法作用于 jQuery 对象, 所以不光只要表单能使用, 其它选择器选取的元素也能使用它.
—高级软件人才实作培训专家! 高级软件人才实作培训专家! jQuery 中的 Ajax
JQuery 对 Ajax 操作进行了封装, 在 jQuery 中最 底层的方法时 $.ajax(), 第二层是 load(), $.get() 和 $.post(), 第三层是 $.getScript() 和 $.getJSON()
北京传智播客教育
—高级软件人才实作培训专家! 高级软件人才实作培训专家!
$.get() (或$.post()) 方法
$.get() 方法使用 GET 方式来进行异步请求. 它的结构是: $.get(url[, data][, callback][, type]);
$.get() 方法的回调函数只有两个参数: data 代表返回的内容, 可 以是 XML 文档, JSON 文件, HTML 片段等; textstatus 代表请求 状态, 其值可能为: succuss, error, notmodify, timeout 4 种. 方法的返回值:XMLHttpRequest对象 $.get() 和 $.post() 方法是 jQuery 中的全局函数, 而 find() 等方 法都是对 jQuery 对象进行操作的方法
北京传智播客教育
—高级软件人才实作培训专家! 高级软件人才实作培训专家! JQuery 加载并解析 XML
JQuery 可以通过 $.get() 或 $.post() 方法来加载 xml.
JQuery 解析 XML 与解析 DOM 一样, 可以使用 find(), children() 等函数来解析和用 each() 方法来 进行遍历
北京传智播客教育
北京传智播客教育
—高级软件人才实作培训专家! 高级软件人才实作培训专家! 序列化元素
jQuery 为准备 “发送到服务器的 key/value 数据” 提供了 一个简化的方法: serialize(). 该方法作用于一个 jQuery 对 象, 能将 DOM 元素内容序列化为字符串, 用于 Ajax 请求.
北京传智播客教育
—高级软件人才实作培训专家! 高级软件人才实作培训专家! 练习8: 练习8: 使用 JQuery 实现
北京传智播客教育
—高级软件人才实作培训专家! 高级软件人才实作培训专家! 练习9: 练习9: 使用 JQuery 实现三级联动
北京传智播客教育
—高级软件人才实作培训专家! 高级软件人才实作培训专家!
load() 方法
load()方法是 jQuery 中最为简单和常用的 Ajax 方法, 能载入远程 的 HTML 代码并插入到 DOM 中. 它的结构是: load(url[, data][,callback])
程序员只需要使用 jQuery 选择器为 HTML 片段指定目标位置, 然后将要加载的文件的 url 做为参数传递给 load() 方法即可
北京传智播客教育
—高级软件人才实作培训专家! 高级软件人才实作培训专家!
load() 方法 ห้องสมุดไป่ตู้--- 细节
传递方式: load() 方法的传递参数根据参数 data 来自动自定. 如 果没有参数传递, 方式传递, 果没有参数传递 采用 GET 方式传递 否则采用 POST 方式 对于必须在加载完才能继续的操作, load() 方法提供了回调函数, 该函数有三个参数: 代表请求返回内容的 data; 代表请求状态的 textStatus 对象 对象(其值可能为: succuss, error, notmodify, timeout 4 种)和 XMLHttpRequest 对象 )和 方法的返回值是 jQuery 如果只需要加载目标 HTML 页面内的某些元素, 则可以通过 load() 方法的 URL 参数来达到目的. 通过 URL 参数指定选择符, 就可以方便的从加载过来的 HTML 文档中选出所需要的内容. load() 方法的 URL 参数的语法结构为 “url selector”(注意: url 和 选择器之间有一个空格)
相关文档
最新文档