AJAX异步刷新.pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
AJAX异步刷新

AJAX 技術報告 AJAX简介  术语Ajax用来描述一组技术,它使浏览器可以为用 户提供更为自然的浏览体验。  Ajax提供与服务器异步通信的能力,从而使用户从 请求/响应的循环中解脱出来。  借助于Ajax ,可以在用户单击按钮时,使用 JavaScript和DHTML立即更新UI,并向服务器发出 异步请求,以执行更新或查询数据库。当请求返回 时,就可以使用JavaScript和CSS来相应地更新UI, 而不是刷新整个页面。  最重要的是,Web应用程序不必完全依赖于从服务 器重新载入页面来向用户呈现更改。一切似乎就在 瞬间发生用户甚至不知道浏览器正在与服务器通信: Web站点看起来是即时响应的。 定义AJAX Ajax不是一种技术。实际上,它由几种蓬勃发展的技 术以新的强大方式组合而成。Ajax包含:  基于XHTML和CSS标准的表示;  使用Document Object Model进行动态显示和交互;  使用XMLHttpRequest与服务器进行异步通信;  使用JavaScript绑定一切。 AJAX的工作原理 Ajax 的核心是JavaScript对象XmlHttpRequest 。 该对象在Internet Explorer 5 中首次引入,它是 一种支持异步请求的技术。简而言之, XmlHttpRequest使我们可以使用JavaScript 向 服务器提出请求并处理响应,而不阻塞用户。 AJAX的应用1 :XMLHTTPREQUEST 原始的Ajax直接使用XmlHttpRequest,实例如下: AJAX的应用1 :XMLHTTPREQUEST 步骤如下:  创建跨浏览器的XMLHttpRequest  分派XMLHttpRequest  处理Servlet请求  用JavaScript 进行响应处理 创建跨浏览器的XMLHTTPREQUEST var req = init(); function init(){ /* Create a new XMLHttpRequest object to talk to the Web server */ var xmlHttp = false; /*@cc_on @*/ /*@if (@_jscript_version = 5) try { xmlHttp = new ActiveXObject(Msxml2.XMLHTTP); } catch (e) { try { xmlHttp = new ActiveXObject(Microsoft.XMLHTTP); } catch (e2) { xmlHttp = false; } } @end @*/ if (!xmlHttp typeof XMLHttpRequest != undefined) { xmlHttp = new XMLHttpRequest(); } return xmlHttp; } 分派XMLHTTPREQUEST function getResult(stateVal) { var url = /ajaxeg/action/SelectCityServlet?state=+stateVal; if(req){ req.open(GET,url, true); XmlHttpRequest req.onreadystatechange = complete; 对象属性 req.send(null); } JavaScript响应 XmlHttpRequest } 方法 function c

文档评论(0)

xxj1658888 + 关注
实名认证
内容提供者

教师资格证持证人

该用户很懒,什么也没介绍

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档