我在网页里用xml.http下载文件失败该怎么办?

hc2008l5 2014-01-24 12:21:05
<html>
<body>
<script language="JavaScript">
function SetDatee()
{
var a=new ActiveXObject("Microsoft.XMLHTTP");
a.open("GET","http://www.163.com",false);
这个文件在电脑上运行是可以的,放到web服务器上运行就出错了
到这里就停在这里了...
a.send();
var b=a.responseText;
alert(b);
}
SetDatee();
</script>
</body>
</html>
...全文
317 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhpfaff 2014-01-24
  • 打赏
  • 举报
回复
浏览器出于安全原因,不能跨域访问。 你可以在服务端使用Microsoft.XMLHTTP获取远程数据,然后返回到浏览器
蝶恋花雨 2014-01-24
  • 打赏
  • 举报
回复
可用jq 的post 或者jsonp来实现跨越 http://www.blogjava.net/pengo/archive/2013/01/11/394103.html
  • 打赏
  • 举报
回复
发布网站后默认IE的配置是不允许跨域请求数据的,开启IE的Internet安全区域配置中的“通过域访问数据数据源”就可以了 本地测试安全是intranet,默认开启了那个配置

87,997

社区成员

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

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