0
我试图显示从名为student的SQL表中获取的数据。我有JSON对象包含使用PHP文件从表中检索的数据。但我无法使用AngularJS在我的HTML文件中显示数据。 这是我的myScript.js代码无法使用AngularJS显示来自请求的数据
var myApp = angular.module("myModule",[])
.controller("myController",function($scope,$http)
{
getData();
function getData(){
$http.post("php/display.php").success(function(data)
{
$scope.student=data.data;
});
}
});
这是我的index.html文件
<html ng-app="myModule">
<head>
<script type="text/javascript" src="angular.min.js"></script>
<script type="text/javascript" src="myscript.js"></script>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body ng-controller="myController">
<table>
<tr>
<th>ID</th>
<th>NAME</th>
<th>CITY</th>
</tr>
<tr ng-repeat="stud in student">
<td>{{stud.id}}</td>
<td>{{stud.name}}</td>
<td>{{stud.city}}</td>
</tr>
</table>
</body>
</html>
另外我的文件Display.php的响应的格式为
[{"Id":"1","name":"Swapnil","city":"Nanded"},
{"Id":"2","name":"Swap","city":"Nanded"},
{"Id":"3","name":"Swapn","city":"Nanded"},
{"Id":"4","name":"Swapni","city":"Nanded"},
{"Id":"5","name":"Swap","city":"Parbhani"}]
尝试'$ scope.student = data.data;'它会工作。 –
验证你能够获取成功的数据方法,如果得到然后分享$ scope.student值 –
我试图$ scope.student = data.data但仍然无法显示结果集。 – SwapRenge