繁体   English   中英

无法为No'Access-Control-Allow-Origin'标头加载XMLHttpRequest

[英]XMLHttpRequest cannot load for No 'Access-Control-Allow-Origin' header

我正在尝试使用以下方式加载div:

<script>
    $("#details").load('http://localhost:31075/ #user');
</script>

但是受到访问限制。

XMLHttpRequest无法加载http:// localhost :31075 /。 所请求的资源上没有“ Access-Control-Allow-Origin”标头。 因此,不允许访问源“ http:// localhost :43302”。

因此,如何在较早的页面上定义访问标头,因为这也是我的MVC应用程序。

您可以尝试使用此链接http://hayageek.com/cross-domain-ajax-jquery-without-cors ,该链接可以解决您的错误,并且任何服务器端语言都可以使用。

如果您只想从服务器获取数据,则JSONP可能是一个解决方案,因为它非常易于实现。

如果您不仅要进行GET,还要进行POST,PUT等,则可以在服务器上使用跨源资源共享,CORS。 由于您没有提及所使用的服务器端语言,因此请在此处查看 它包含一些用于各种语言的代码段。 基本上服务器需要发送Access-Control-Allow-Origin标头

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM