js调用xml出错!

沙客 2011-10-26 09:32:42
js读取xml文件提醒“拒绝访问”,代码为
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.open("GET","http://www.××××.com/123/yirixinwen.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
document.all.xinwen.innerText=
xmlDoc.getElementsByTagName("body")[0].childNodes[0].nodeValue;
代码测试了没有问题,问题是我是跨域访问数据的!
首先xml在http://www.××××.com/的域里面,而我的html文件是在另外的域服务器上的,在服务器上直接打开html文件(在本机上也没问题),数据是读得到的,但是在网站上调用这个页面就没用了,提醒“拒绝访问”,如何解决跨域问题?
...全文
51 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
沙客 2011-10-26
  • 打赏
  • 举报
回复
没人回答?

87,990

社区成员

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

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