ImageVerifierCode 换一换
格式:PDF , 页数:27 ,大小:314.96KB ,
资源ID:6298824      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6298824.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(AJAX入门教程.pdf)为本站会员(HR专家)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

AJAX入门教程.pdf

1、Java私塾AJAX开发初步深入浅出系列精品教程n 学习AJAX开发初步,达到能基本使用AJAX进行开发应用n 第一章:AJAX开发基础知识包括:是什么、能干什么、有什么,XMLHttpRequest对象的初始化、属性、方法和基本使用n 第二章:AJAX的HelloWorld包括基本的使用方法,用AJAX实现数据校验n 第三章:AJAX实现下拉列表联动n 第四章:AJAX结合XML的操作包括AJAX读取xml文档、AJAX上传xml数据、AJAX获取XML数据并处理深入浅出学AJAX开发初步系列精品教程真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900课程概览真正高质量

2、培训签订就业协议 网址:http:/咨询QQ:460190900第一章:AJAX开发基础知识深入浅出学AJAX开发初步系列精品教程n AJAX是什么AJAX是“Asynchronous JavascriptAnd Xml”的首字母简写,表示:异步Javascript和Xml。AJAX是一种在网络应用中实现异步通讯和数据交换的技术。其实是多种技术的综合,包括:Javascript、XHTML、CSS、XML、DOM、XSLT和XMLHttpRequest等技术。没有提出AJAX的时候,上述技术只是单独使用,有了AJAX的时候,他们就可以协作起来,实现更多的功能。事实上,AJAX并没有新技术,其实

3、是把一堆的老技术进行整合,焕发出新的青春,实现新的功能而以。n AJAX能干什么AJAX能干的事情很多,最基本的有以下几条:1:无刷新更新页面2:按需获取数据,减轻服务器负担3:可以实现富客户端4:基于标准化和广泛使用的技术5:进一步实现页面和逻辑相分离6:使用户获得连续的、动态的体验真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900认识AJAX-1深入浅出学AJAX开发初步系列精品教程n AJAX有什么AJAX就是由上面提到的那一堆技术的集合,其中XMLHttpRequest就是AJAX用来实现异步通讯的核心技术,下面就重点说说XMLHttpRequest:1:如何初

4、始化XMLHttpRequest对象varmyRequest; /IE浏览器之一myRequest= new ActiveXObject(“Msxml2.XMLHTTP“);/ IE浏览器之二myRequest= new ActiveXObject(“Microsoft.XMLHTTP“);/Mozilla浏览器myRequest= new XMLHttpRequest();真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900认识AJAX-2深入浅出学AJAX开发初步系列精品教程2:XMLHttpRequest对象的属性真正高质量培训签订就业协议 网址:http:/咨询Q

5、Q:460190900认识AJAX-3深入浅出学AJAX开发初步系列精品教程3:XMLHttpRequest对象的方法真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900认识AJAX-4深入浅出学AJAX开发初步系列精品教程4:指定响应处理函数(回调函数)myRequest.onreadystatechange= t2;function t2() 。5:发出Http请求myRequest.open(“GET“,“b.jsp?id=“+userId,true);myRequest.send(null);open的第一个参数:是HTTP请求的方法,Get、Post或Heado

6、pen的第二个参数:是目标URL,只能是当前应用内的URLopen的第三个参数:指定在等待服务器返回信息的时间内是否继续执行下面的代码,如果为true,则会继续执行,默认是true调用完open后,接着调用send方法,真正的提交。如果需要传递文件的话,需要先调用setRequestHeader方法,修改MIME类别,如下:myRequest.setRequestHeader(“Content-Type”,”application/msexcel”);真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900认识AJAX-5深入浅出学AJAX开发初步系列精品教程6:处理服务器返

7、回的信息首先根据XMLHttpRequest的readyState的值,然后获取值,如果是文本的话,通过responseText来获取,如下:if(myRequest.readyState=4)varret = myRequest.responseText;/接下来处理返回的值,主要使用Javascript真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900认识AJAX-6深入浅出学AJAX开发初步系列精品教程真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900第二章:AJAX开发HelloWorld深入浅出学AJAX开发初步系列精品教程varmyR

8、equest;function t1()/准备数据varuserId= document.all(“userId“).value/Ajax begin-myRequest= new ActiveXObject(“Msxml2.XMLHTTP“);myRequest.onreadystatechange= t2;myRequest.open(“GET“,“b.jsp?id=“+userId,true);myRequest.send(null);真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900AJAX请求页面-1深入浅出学AJAX开发初步系列精品教程function t2

9、()if(myRequest.readyState=4)varret = myRequest.responseText;/后续处理document.all(“myDiv“).innerHTML= ret;新用户注册用户编号:*用户姓名:*真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900AJAX请求页面-2深入浅出学AJAX开发初步系列精品教程0 function t3()/准备数据varuserId= document.all(“province“).value/Ajax-myRequest= new ActiveXObject(“Msxml2.XMLHTTP“);m

10、yRequest.onreadystatechange= t4;myRequest.open(“GET“,“c.jsp?id=“+userId,true);myRequest.send(null);真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900AJAX请求页面-1深入浅出学AJAX开发初步系列精品教程function t4()if(myRequest.readyState=4)varret = myRequest.responseText;varobj= document.all(“area“);for(vari=obj.options.length-1;i=0;i

11、-)obj.options.remove(i);varops = ret.split(“|“);for(vari=0;i真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900AJAX请求页面-2深入浅出学AJAX开发初步系列精品教程新用户注册所在省份:bjcityshcitysdcity所在市区:cyhd真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900AJAX请求页面-3深入浅出学AJAX开发初步系列精品教程真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900AJAX响应页面深入浅出学AJAX开发初步系列精品教程真正高质量培训

12、签订就业协议 网址:http:/咨询QQ:460190900第四章:典型应用操作xml深入浅出学AJAX开发初步系列精品教程varhttp_request= false;function send_request(url) /初始化、指定处理函数、发送请求的函数http_request= new ActiveXObject(“Microsoft.XMLHTTP“);http_request.onreadystatechange= processRequest;http_request.open(“GET“, url, true);http_request.send(null);function

13、 processRequest() if (http_request.readyState= 4) / 判断对象状态if (http_request.status=200) / 信息已经成功返回,开始处理信息varreturnObj= http_request.responseXML;varxmlobj= http_request.responseXML;varemployees = xmlobj.getElementsByTagName(“employee“);varfeedbackStr= “;真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900直接读取xml的AJA

14、X请求页面-1深入浅出学AJAX开发初步系列精品教程for(vari=0;i真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900直接读取xml的AJAX请求页面-2深入浅出学AJAX开发初步系列精品教程Programmer32768Sales70000CEO100000真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900被读取的xml深入浅出学AJAX开发初步系列精品教程跟直接读取xml的AJAX页面一样,只是在处理返回的数据的时候,修改成如下:原来:varreturnObj= http_request.responseXML;varxmlobj=

15、http_request.responseXML;修改成:varxmlDoc= new ActiveXObject(“Microsoft.XMLDOM“);xmlDoc.async=false;xmlDoc.loadXML(http_request.responseText); varreturnObj= xmlDoc;varxmlobj= xmlDoc;真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900后台返回xml数据的AJAX请求页面深入浅出学AJAX开发初步系列精品教程“);buffer.append(“Programmer32768“);out.print(b

16、uffer.toString();%真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900后台返回xml数据的AJAX响应页面深入浅出学AJAX开发初步系列精品教程varhttp_request= false;function send_request(url) varstrXML= “Programmer32768“; http_request= new ActiveXObject(“Msxml2.XMLHTTP“);http_request.onreadystatechange= processRequest;http_request.open(“post“, url, true);http_request.send(strXML);function processRequest() if (http_request.readyState= 4) / 判断对象状态alert(http_request.responseText);真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900向后台发送xml的AJAX请求页面深入浅出学AJAX开发初步系列精品教程真正高质量培训签订就业协议 网址:http:/咨询QQ:460190900向后台发送xml的AJAX响应页面深入浅出学AJAX开发初步系列精品教程

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报