2012-08-04 34 views
1

我试图加载一个外部域的URL到一个div。这是我的代码:

<div id="content"></div> 
<script> 
$(document).ready(function() { 
    $("#content").load("http://www.domain.com/external.php?query=sentence&callback=?"); 
}); 
</script> 

在External.php的顶部,我把:

<?php header("Access-Control-Allow-Origin: *");?> 

但我仍然无法看到内容进入格。有什么不对的吗?

+0

为什么你有'callback =?'?检查您的控制台是否有错误,并检查标题正在发送的网络选项卡。 – Esailija 2012-08-04 11:53:47

+1

Access-Control-Allow-Origin应位于加载外部URL的文件中。 – 2012-08-04 12:03:03

+0

嗨,Csongor。我不明白。请你能解释一下吗?谢谢。 – 2012-08-04 13:07:06

回答

0

你的例子对我很好。请记住,并非所有浏览器都支持跨域Ajax调用。这里是一个list

相关问题