- 3
- 0
- 约2.49万字
- 约 15页
- 2019-04-18 发布于广东
- 举报
Ajax 学习笔记
Java 相关课程系列笔记之十一
笔记内容说明
Ajax (程祖红老师主讲,占笔记内容100%);
目 录
一、 Ajax 概述 1
1.1 什么是Ajax 1
1.2 Ajax 对象:如何获得Ajax 对象 1
1.3 Ajax 对象的属性2
1.4 编程步骤2
1.5 编码问题3
1.6 Ajax 的优点3
1.7 缓存问题(IE 浏览器)3
1.8 案例:简易注册(使用Ajax 进行相关验证,get 请求)4
1.9 案例:修改1.8 案例,使用post 请求6
1.10 案例:使用Ajax 实现下拉列表6
二、 JSON 7
2.1 什么是JSON 7
2.2 数据交换7
2.3 轻量级7
2.4 JSON 语法( )7
2.5 如何使用JSON 来编写Ajax 应用程序 8
2.6 案例:股票的实时行情9
2.7 案例:显示热卖的前3 个商品 10
2.8 同步请求 10
2.9 案例:修改1.8 案例step1 中的JS 代码(使用同步请求) 11
1
一、Ajax 概述
1.1 什么是Ajax
Asynchronous Javascript And Xml (异步的JavaScript 和Xml )。是一种用来改善用户体验的技术,其实质
是利用浏览器内置的一个特殊对象(XMLHttpRequest ,一般称之为Ajax 对象)异步地(Ajax 对象在向服务
器发送请求时,浏览器并不会销毁当前页面,用户仍然可以对当前页面作其他的操作)向服务器发送请求,
服务器送回部分数据(不是一个完整的新的页面,而是文本或者Xml 文档),在浏览器端,可以利用这些数
据部分更新当前页面。整个过程,页面无刷新,不打断用户的操作。
之前,都是先销毁原来的页面,然后发送请求,等待服务器发送响应,再生成新页面。
Ajax 的工作流程:
1.2 Ajax 对象:如何获得Ajax 对象
由于XMLHttpRequest (Ajax 对象)没有标准化,所以要区分浏览器。
function getXhr(){//注意:后面的案例都将用到此函数
var xhr=null;
if(window.XMLHttpRequest){
xhr=new XMLHttpRequest();//非IE 浏览器
}else{
xhr=new ActiveXObject(Microsoft.XMLHttp);//IE 浏览器
}
return xhr;
}
注意事项:后面的案例也会用到以下函数
function $(id){//依据id 返回dom 节点
return document.getElementById(id);
}
function $F(id){//返回id 对应的值
return $(id).value;
}
1
1.3 Ajax 对象的属性
1)onreadystatechange :绑定一个事件处理函数(监听器),该函数用来处理 readystatechange 事件。
Ajax 对象的readyState 属性发生改变,比如从0 到1,则会产生onreadystatechange 事件。
2 )responseText:获得服务器返回的文本数据。
您可能关注的文档
- 01_java基础加强培训.pptx
- 1_阿里Java客户面试问题汇总.docx
- √ docker简单入门-计算机.pdf
- 9-大数据宣传折页2018.03.05(阅读版).pdf
- 10.面向对象程序设计-多态、接口.ppt
- 23种JAVA设计模式和15种J2EE设计模式.pdf
- 50道JAVA基础编程练习题全面解答.pdf
- 50道编程题(有精力的同学看看).doc
- 51个问题助你搞定面试官.pdf
- 7JSP学习笔记-计算机.pdf
- 中国国家标准 GB/Z 37551.300-2026海洋能 波浪能、潮流能及其他水流能转换装置 第300部分:河流能转换装置发电性能评估.pdf
- GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 中国国家标准 GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法.pdf
- 《GB/T 44937.3-2025集成电路 电磁发射测量 第3部分:辐射发射测量 表面扫描法》.pdf
- 中国国家标准 GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义.pdf
- 《GB/T 44937.1-2025集成电路 电磁发射测量 第1部分:通用条件和定义》.pdf
- 中国国家标准 GB/T 4937.37-2025半导体器件 机械和气候试验方法 第37部分:采用加速度计的板级跌落试验方法.pdf
- 《GB/T 4937.10-2025半导体器件 机械和气候试验方法 第10部分:机械冲击 器件和组件》.pdf
- 中国国家标准 GB/T 44937.2-2025集成电路 电磁发射测量 第2部分:辐射发射测量TEM小室和宽带TEM小室法.pdf
最近下载
- 2020学年江苏省徐州市中考真题政治.docx VIP
- 血液透析高钾血症的护理查房.pptx VIP
- 顶空进样器操作维修手册惠普课件.pdf VIP
- 小学二年级数学题《图形的剪拼问题大全及答案》.doc VIP
- 2026年度烟台工程职业技术学院单招《数学》试题附参考答案详解(考试直接用).docx VIP
- 数学六年级上册100道口算题大全(全册各类齐全18份).doc VIP
- 干货 _ 高中历史全套思维导图100张.pdf
- 2026年烟台工程职业技术学院单招《数学》试题带答案详解(预热题).docx VIP
- 小学三年级数学题《图形的剪拼问题大全及答案》.doc VIP
- 麦可思2025年中国大学生就业报告_完全详细版.docx VIP
原创力文档

文档评论(0)