0
Я пытаюсь отобразить данные из таблицы SQL с именем student. У меня есть объект JSON, содержащий данные, полученные из таблицы с использованием файла PHP. Но я не могу отображать данные в своем HTML-файле, используя AngularJS. Вот мой 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 является JSON объект в виде
[{"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