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
相关文章
读者评论发表评论 |
|