コンソールからアイテム:位置でJSONに予期しないトークン{119
Xcodeのコントローラ:にSyntaxError
str="http://www.website.com/user-orders.php?e="+$scope.useremail;
$http.get(str)
.success(function (response){
$scope.user_orders = response;
sessionStorage.setItem('userorders_id', $scope.user_orders.id);
$scope.orders = [
{ id: $scope.user_orders.id,
uniqueid: $scope.user_orders.uniqueid,
platenumber: $scope.user_orders.platenumber,
paymentstatus: $scope.user_orders.paymentstatus,
orderstatus: $scope.user_orders.orderstatus
}
];
}).error(function() {
var alertPopup = $ionicPopup.alert({
title: 'Failed to get orders!',
template: 'Please check your credential'
});
});
JSON:
{"records":{"id":"21","uniqueid":"42803122423","platenumber":"00000","paymentstatus":"Success","orderstatus":"Queued"},{"id":"22","uniqueid":"428032438","platenumber":"00000","paymentstatus":"Success","orderstatus":"Queued"},}
テンプレート:
私は1つのITEを残す場合は<ion-content ng-controller="orderslistCtrl">
<ion-list>
<ion-item ng-repeat="order in orders" href="#/app/orderslist/{{order.id}}">
{{order.id}}
{{order.uniqueid}}
</ion-item>
</ion-list>
</ion-content>
「レコード」の「m」は次のようになります。
{"records":{"id":"21","uniqueid":"42803122423","platenumber":"00000","paymentstatus":"Success","orderstatus":"Queued"}}
2つのレコードをロードすると、エラーが表示されます。あなたのJSONオブジェクトので
あなたのJSONレスポンス以下のように配列。それはそうではない配列でなければなりません。最後に余分なカンマがあります。 – sisyphus
あなたの答えをありがとう、Jsonは修正されました。値を受け入れる際にエラーが発生しました。 今では示しています。[オブジェクトのオブジェクト]、[対象オブジェクト]、[対象オブジェクト]、[対象オブジェクト]、[対象オブジェクト]、[対象オブジェクト]、[対象オブジェクト]、[対象オブジェクト]、[オブジェクトのオブジェクト] – user1137167