2

我试过这样:

<head>
<meta http-equiv="Access-Control-Allow-Origin" content="http://localhost" />
<script src="jquery.js" type="text/javascript" ></script>
</head>

我也试过放 *,我尝试通过在计算机上打开一个 html 文件直接运行,我也尝试使用http://localhost/filename.php,尝试 /filename.html,但没有用。

也试过下面的 php 代码(我把它放在 html 标记之上):

<?php
header('Access-Control-Allow-Origin : *');
?>
<html>
<head>

但出现错误:Access-Control-Allow-Origin 不允许Origin http://localhost 。

如果我直接从文件运行,则会出现错误:Access-Control-Allow-Origin 不允许 Origin null。

有什么解决办法?
谢谢

4

1 回答 1

1

这是一个服务器设置(据我所知)。您可以将其放入 Apache(如果您正在运行 Apache)配置文件中的 <Directory>, <Location>, <Files> or <VirtualHost>部分或 .htaccess 文件中:

Header set Access-Control-Allow-Origin *

此外,* 可以是“http://localhost”。确保 mod_headers 已启用/安装。

于 2012-05-17T14:04:43.677 回答