为了账号安全,请及时绑定邮箱和手机立即绑定

angularjs $http.get无法跨域问题

angularjs $http.get无法跨域问题

神不在的星期二 2019-04-16 17:06:05
很简单的段$http.get向接口请求数据的方法。但是就是不知道什么原因,一直提示无法跨域。请问该怎么解决?(PS:在另外一个页面加入API_HOST_URL后,post值到那个路径,没有报过任何无法跨域的报错,但是同样的复制过来,在get方法下却不管用)functiontogetpNo($scope,$http){vararray=$scope.array;$http.get(API_HOST_URL+'/ss/test.do?pNo='+array).success(function(data){alert(data);}).error(function(e){alert('请求失败了');})}报错内容:XMLHttpRequestcannotloadhttp://datatest.dev:8081/ss/test.do?pNo=h01,h02.No'Access-Control-Allow-Origin'headerispresentontherequestedresource.Origin'http://localhost:8080'isthereforenotallowedaccess.改成用jsonp写:$http.jsonp(API_HOST_URL+"/ss/test.do?jsonp=JSON_CALLBACK&pNo="+array)报错:UncaughtSyntaxError:Unexpectedtoken:
查看完整描述

2 回答

  • 2 回答
  • 0 关注
  • 470 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信