首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

ajax在火狐浏览器中回来Object xmldocument

2013-06-26 
ajax在火狐浏览器中返回Object xmldocument最近项目中使用ajax 返回后打印出message,结果并非原来的值,而

ajax在火狐浏览器中返回Object xmldocument

最近项目中使用ajax 返回后打印出message,结果并非原来的值,而是Object xmldocument.

?

下边是一位网友的分析,觉得不错推给更多的朋友看吧.

?

jquery包装的ajax在火狐浏览器中返回结果:object xmldocument问题解决方案

该问题其实很简单,在网上看到网友同志们的很多方法 1页面加了 ValidateRequest="false"? 2 设置response.setContentType等等 其实这些都不是正解。

大家知道ajax返回结果是类型的 :

"xml": 返回 XML 文档,可用 jQuery 处理。

"html": 返回纯文本 HTML 信息;包含的script标签会在插入dom时执行。

"script": 返回纯文本 JavaScript 代码。不会自动缓存结果。除非设置了"cache"参数。'''注意:'''在远程请求时(不在同一个域下),所有POST请求都将转为GET请求。(因为将使用DOM的script标签来加载)

"json": 返回 JSON 数据 。

"jsonp":?JSONP?格式。使用?JSONP?形式调用函数时,如 "myurl?callback=?" jQuery 将自动替换 ? 为正确的函数名,以执行回调函数。

"text": 返回纯文本字符串

相信聪明的读者朋友们已经知道如何解决了,在火狐中返回的结果默认类型为xml,因此我们只需将dataType一项设置为text即可,当然在开发中我们应根据不同需求选择不同返回类型,也一定要规范我们的代码才行...

?

自: ?http://blog.sina.com.cn/ariesxk

热点排行