I am trying to get HTTP response from my Django local server which returns a JSON response.
JSON response:
[{"fields": {"DOB": "2015-05-08", "image": "media/jainsubh_1394437734_6.png", "text_file": "my_Txt_Files/JN2i0oq.png", "usr_name": "ankitmishra", "email": "anbishamar@gmail.com"}, "model": "my_fr_app.new_user_reg", "pk": 15}]
Angular code is:
<!DOCTYPE html>
<html>
<script src= "http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
<body>
<div ng-app="myApp" ng-controller="customersCtrl">
<ul>
<li ng-repeat="x in items">
{{ x.usr_name }}
</li>
</ul>
</div>
<script>
var app = angular.module('myApp', []);
app.controller('customersCtrl', ['$http',function($http) {
$http.get("http://127.0.0.1:8000/members")
.success(function (response) {
this.items = response.data.fields;
}]);
});
</script>
</body>
</html>
I don't know why its success callback does not executes !! though the server returns response code 200 & 304 means that get request is being executed .