专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »Ajax教程 » ajax异步:使用JavaScript 和 Ajax 发出异步请求 »正文

ajax异步:使用JavaScript 和 Ajax 发出异步请求

来源: 发布时间:星期六, 2009年3月28日 浏览:0次 评论:0


我们介绍了 Ajax 应用考察了推动 Ajax 应用基本概念其中核心是很多您可能已经了解技术:JavaScript、HTML 和 XHTML、点动态 HTML 以及 DOM(文档对象模型)本文将放大其中把目光放到具体 Ajax 细节上

本文中您将开始接触最基本和基础性有关 Ajax 全部对象和编程思路方法:XMLHttpRequest 对象该对象实际上仅仅是个跨越所有 Ajax 应用公共线程您可能已经预料到只有彻底理解该对象才能充分发挥编程潜力事实上有时您会发现要正确地使用 XMLHttpRequest显然不能 使用 XMLHttpRequest这到底是如何回事呢

结束本文的前我还要介绍 XMLHttpRequest 个重要属性 responseXML如果服务器选择使用 XML 响应则该属性包含(也许您已经猜到)XML 响应处理 XML 响应和处理普通文本有很大区别涉及到解析、文档对象模型(DOM)和其他些问题后面文章中将进步介绍 XML但是 responseXML 通常和 responseText 起讨论这里有必要提对于很多简单 Ajax 应用 responseText 就够了但是您很快就会看到通过 Ajax 应用也能很好地处理 XML

结束语

您可能对 XMLHttpRequest 感到有点厌倦了我很少看到整篇文章讨论个对象特别是这种简单对象但是您将在使用 Ajax 编写每个页面和应用中反复使用该对象坦白地说有关 XMLHttpRequest 还真有些可说内容期文章中将介绍如何在请求中使用 POST 及 GET来设置请求中内容头部和从服务器响应读取内容头部理解如何在请求/响应模型中编码请求和处理 XML

再往后我们将介绍常见 Ajax 工具箱这些工具箱实际上隐藏了本文所述很多细节使得 Ajax 编程更容易您也许会想既然有这么多工具箱为何还要对底层细节编码答案是如果不知道应用在做什么就很难发现应用问题[Page]

因此不要忽略这些细节或者简单地浏览如果便捷华丽工具箱出现了您就不必挠头或者发送邮件请求支持了如果了解如何直接使用 XMLHttpRequest就会发现很容易调试和解决最奇怪问题只有让其解决您问题工具箱才是好东西

因此请熟悉 XMLHttpRequest 吧事实上如果您有使用工具箱 Ajax 代码可以尝试使用 XMLHttpRequest 对象及其属性和思路方法重新改写这是种不错练习可以帮助您更好地理解其中原理

0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: