无法访问从php到angularJs的数据

时间:2016-05-29 11:57:46

标签: php angularjs

我试图从数据库中获取列表内容的值,并且必须在加载内容时调用php它看起来像这样

<form ng-controler="contr">
    <select  onload="load_data()" ng-reapet="d in data">
      <option >{{d.name}} </option>
    </select>
</form>

我的控制器是

  .controller('contr',function($scope,$http)
  {
    $scope.load_data =function()
    {
      alert(data);

         $http({
                    method  : 'GET',
                    url     : 'php/crop_cat.php',
                    headers : {'Content-Type': 'application/x-www-form-urlencoded'} 
            }).success(function(data, status) {
                        $scope.data=data;
                        alert(data);
                    })
    }
  });

我的php工作正常如果我渲染$ data它给我正确的数据格式,没有连接错误

<?php
include_once 'dbconnect.php';
$test_arr=mysqli_query($con,'select id,name from test');
$data=array();
while($row=mysqli_fetch_assoc($test_arr)){
    $data[]=$row;
}
print json_encode($data);
?>

请帮帮我。谢谢

0 个答案:

没有答案