Ajax- 与服务器通信1:修订间差异

来自站长百科
跳转至: 导航、​ 搜索
(新页面: XMLHttpRequest对象提供了两个可以用来访问服务器响应的属性。第一个属性respo- nseText将响应提供为一个串,第二个属性responseXML将响应提供为一...)
 
无编辑摘要
第10行: 第10行:
如果结合使用HTML元素的innerHTML属性,responseText属性就会变得非常有用。innerHTML属性是一个非标准的属性,最早在IE中实现,后来也为其他许多流行的浏览器所采用。这是一个简单的串,表示一组开始标记和结束标记之间的内容。<br>
如果结合使用HTML元素的innerHTML属性,responseText属性就会变得非常有用。innerHTML属性是一个非标准的属性,最早在IE中实现,后来也为其他许多流行的浏览器所采用。这是一个简单的串,表示一组开始标记和结束标记之间的内容。<br>


[[Image</nowiki>:Image004.gif‎]]</nowiki>,
[[Image:Image004.gif‎]]

2009年6月18日 (四) 09:35的版本

XMLHttpRequest对象提供了两个可以用来访问服务器响应的属性。第一个属性respo- nseText将响应提供为一个串,第二个属性responseXML将响应提供为一个XML对象。一些简单的用例就很适合按简单文本来获取响应,如将响应显示在警告框中,或者响应只是指示成功还是失败的词。

第2章中的例子就使用了responseText属性来访问服务器响应,并将响应显示在警告框中。

使用innerHTML属性创建动态内容

如果将服务器响应作为简单文本来访问,则灵活性欠佳。简单文本没有结构,很难用JavaScript进行逻辑性的表述,而且要想动态地生成页面内容也很困难。

如果结合使用HTML元素的innerHTML属性,responseText属性就会变得非常有用。innerHTML属性是一个非标准的属性,最早在IE中实现,后来也为其他许多流行的浏览器所采用。这是一个简单的串,表示一组开始标记和结束标记之间的内容。

Image004.gif