获取请求未通过访问控制检查:所请求的资源上没有“Access-Control-Allow-Origin”头部。

12 浏览
0 Comments

获取请求未通过访问控制检查:所请求的资源上没有“Access-Control-Allow-Origin”头部。

我正在尝试从我的应用程序向Tomcat服务器发送一个Ajax请求,但是我遇到了这个错误(我的Web应用程序在Chrome上运行):

响应预检请求未通过访问控制检查:请求的资源上不存在“Access-Control-Allow-Origin”标头。因此,不允许访问来源“null”。响应的HTTP状态码为403。

我尝试使用

'Access-Control-Allow-Origin' : 'http://localhost:8080/app',

但是没有起作用。

我的Ajax代码:

 var arr = [1];
   $.ajax({ 
   url: 'http://localhost:8080/app',
   type: 'POST',
   contentType:'application/json',
   headers: {
   'Access-Control-Allow-Origin' : 'http://localhost:8080',
   },
       data: JSON.stringify(arr[0]),
       success: function(data){
        //On ajax success do this
             alert(data);
          }
     });

0