xmlhttprequest对象在safari上兼容问题

luzhongjie 2011-08-26 09:20:51
在IE中alert(xmlhttp.xml);可以弹出xmlhttp对象的xml字符串,在safari浏览器中不支持.xml属性,请问题在safari浏览器要如何改才能实现同样的效果?
...全文
386 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Go 旅城通票 2011-08-27
  • 打赏
  • 举报
回复
alert(document.all?thisNode.xml:new XMLSerializer().serializeToString(thisNode))


具体可以参考
Firefox/w3c浏览器如何操作XML文档
luzhongjie 2011-08-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 showbo 的回复:]
JScript code
xmlhttp.responseXML//使用此属性需要设置动态页响应头conenttype为text/xml或者请求的是xml文件


参考
ajax对象常用属性,事件,方法大小写问题
[/Quote]
谢谢你的回答,其实我是想看其中xml对象其中一个结点的xml内容。
function getDOMObject(){
try{ //Internet Explorer
return new ActiveXObject("Microsoft.XMLDOM");
}catch(e){
try{ //Firefox, Mozilla, Opera, etc.
return document.implementation.createDocument("","",null);

}catch(e){}
}
}
var xmlResult = getDOMObject()
var root = xmlResult.documentElement;
var thisNode=root.childNodes[0];
alert(thisNode.xml)//想弹出这个结点的xml看看 在safari里要怎么改呢?
Go 旅城通票 2011-08-26
  • 打赏
  • 举报
回复
xmlhttp.responseXML//使用此属性需要设置动态页响应头conenttype为text/xml或者请求的是xml文件


参考
ajax对象常用属性,事件,方法大小写问题

52,797

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧