我试图从数据库中获取列表内容的值,并且必须在加载内容时调用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);
?>
请帮帮我。谢谢