请教一个jquery load方法的问题,拒绝访问

aloie 2010-08-01 03:46:52
<html>
<head>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4/jquery.min.js"></script>
</head>
<body>
<div> test </div>
</body>
<script type="text/javascript">
$("div").load('http://www.baidu.com');
</script>
</html>


这段代码保存成html文件,双击打开可以加载百度,但是为什么放在服务器上访问就出现了拒绝访问??有知道原因或者决绝办法的吗?
急,在线等!
...全文
410 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
蚂蚁上树 2010-11-16
  • 打赏
  • 举报
回复
不能跨域的
水中影子 2010-08-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 blueram 的回复:]
跨域访问了,
看看这样可以不
一个办法是:
$("#content").load("你自己的网站下的xx.aspx");

在你的xx.aspx里使用WebRequest访问"http://www.baidu.com,将结果返回给js
[/Quote]
++1
wqkjj 2010-08-01
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 blueram 的回复:]

跨域访问了,
看看这样可以不
一个办法是:
$("#content").load("你自己的网站下的xx.aspx");

在你的xx.aspx里使用WebRequest访问"http://www.baidu.com,将结果返回给js
[/Quote]

+1

基于安全原因,不允许跨域访问。
如果是Java写的服务器,可以考虑通过HttpClient请求进行代理,然后将响应复制到本地HTTP的响应。
blueram 2010-08-01
  • 打赏
  • 举报
回复
跨域访问了,
看看这样可以不
一个办法是:
$("#content").load("你自己的网站下的xx.aspx");

在你的xx.aspx里使用WebRequest访问"http://www.baidu.com,将结果返回给js

81,092

社区成员

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

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