如何在AngularJS中获得有效的JSON响应?
.controller('HomeCtrl', function ($scope, localStorageService, $location, $window, $http) {
$http.get('http://192.168.2.102/components/com_test/test_api.php?username=' + localStorageService.get('username') + '&password=' + localStorageService.get('password'))
.then(function (response) {
$scope.plan = response.data;
}, function (error) {
alert(error.status + ": " + error.statusText);
});
})
我得到" 0"如果我在网址中删除http://,则使用http或404 ...错误?
感谢。
编辑:
JSON看起来像这样:
{"0":{"id":"5","date":"2016-03-30"},"1":{"id":"4","date":"2016-03-30"}}
答案 0 :(得分:0)
现在可以在我的智能手机上使用,但不能在我的浏览器中使用localhost。
$http.get("http://192.168.2.102:80/joomla/components/com_test/test_api.php?username=test&password=test")
.then(function successCallback(response) {
$scope.plan = response.data;
}, function errorCallback(response) {
alert(response.status);
});