欢迎来到天天文库
浏览记录
ID:49483158
大小:745.00 KB
页数:8页
时间:2020-02-25
《ajax讲义.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、AJAX讲义Ajax基本概念AJAX全称为“AsynchronousJavaScriptandXML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术。不是一种新技术,是如下几种技术的组合应用:基于web标准(standards-basedpresentation)XHTML+CSS的表示;使用DOM(DocumentObjectModel)进行动态显示及交互;使用XML和XSLT进行数据交换及相关操作;使用XMLHttpRequest进行异步数据查询、检索;使用JavaScript将所有的东西绑定在一起。Ajax本质上是一个浏览器端的技术。Aj
2、ax的优势通过异步模式,提升了用户体验优化了浏览器和服务器之间的传输,减少不必要的数据往返,减少了带宽占用Ajax引擎在客户端运行,承担了一部分本来由服务器承担的工作,从而减少了大用户量下的服务器负载。Ajax基本原理Ajax程序的基本流程创建XMLHttpRequest对象使用XMLHttpRequest对象向服务器发送请求监视response的状态,写回调函数处理服务器返回的数据一个简单的Ajax程序实例readyState值的含义readyState值含义0表示XMLHttpRequest对象已建立,但还未初始化,这时尚未调用open方法1表示open方法已经调用,但
3、未调用send方法(已创建,未发送)2表示send方法已经调用,其他数据未知3表示请求已经成功发送,正在接受数据4表示数据已经成功接收。status值Http状态码含义200请求成功202请求被接收,但处理未完成404请求资源未找到500内部服务器错误存储服务器端返回的HTTP响应代码,表示请求的处理结果
此文档下载收益归作者所有