httpClient.get()方法未获取数据

时间:2018-09-16 05:56:02

标签: angular get httpclient

我正在尝试使用Codeignitor API中的httpClient.get()方法获取数据。但这是行不通的。

loginUser(event){
   console.log(event);
   console.log('this');
   this.httpClient.get('http://localhost/Ideabucket/idea- 
   bucket/api/index.php/Welcome/get_data').subscribe(
      (data:any[])=>{
      console.log(data.length);
   )
}

但是当我在浏览器中调用API时,会显示数据。请帮我解决这个问题。预先感谢

1 个答案:

答案 0 :(得分:2)

这是CORS问题,解决方案1:

要解决此问题,请在顶部添加:

<?php  
  'header(Access-Control-Allow-Origin: *)';
  'header(Content-Type: application/json)'
?>