普通html文件中的跨域AJAX

时间:2017-04-16 06:17:58

标签: javascript ajax cross-domain

我在普通的html文件中有一个应用程序(没有服务器)。如何进行跨域请求(来自javascript)?

浏览器报告错误:XMLHttpRequest cannot load '*'. No 'Access-Control-Allow-Origin' header is present on the requested resource.

我尝试了以下内容,但没有骰子。

<meta http-equiv="Access-Control-Allow-Origin" content="*"/>

2 个答案:

答案 0 :(得分:1)

您需要在目标资源上设置Access-Control-Allow-Origin HTTP 标头(不是HTML <meta>标签)。将其设置为Access-Control-Allow-Origin: source-domain.example.com以仅允许您的源域访问它,或Access-Control-Allow-Origin: *允许任何域访问。第一个是首选。

答案 1 :(得分:0)

meta http-equiv不等同于HTTP标头。您必须向HTTP服务器发出请求,并且必须使用真正的 HTTP标头进行响应。