angular.js - angularjs怎麼讀取json中的某個欄位?
PHPz
PHPz 2017-05-15 16:51:22
0
6
1194

資料保存在一個json檔案裡面,我想要json資料裡的id這個段的資料。請問要怎麼樣才能取得出來並且轉換成string類型?

json:

[{
"id": "AD01",
"imgurl": "images/banner_01.jpg",
  "bannerurl": [
    {"bannerimgurl": "images/banner_04.jpg"},
    {"bannerimgurl": "images/banner_05.jpg"}],
"status": "0"
},
{
"id": "AD02",
"imgurl": "images/banner_02.jpg",
  "bannerurl": [
    {"bannerimgurl": "images/banner_04.jpg"},
    {"bannerimgurl": "images/banner_03.jpg"}],
"status": "0"
}]

js:

$http.get("json/test.json").success(function(response){$scope.datas = response;
alert(JSON.stringify($scope.datas));//这样获取到的只是整个json的内容。
//alert(JSON.stringify($scope.datas.id));这样返回的值是undefined。
}).error(function(){})
PHPz
PHPz

学习是最好的投资!

全部回覆(6)
PHPzhong

要遍歷這個json物件吧

var array = [];
for(var item in response){
  array.push(JSON.stringify(item.id));
}
$scope.array = array;
迷茫

.....

雷雷
大家讲道理

我通常都是配和 loadsh#result

漂亮男人

請問樓主你的問題解決了沒有,我也碰到這個問題

左手右手慢动作
$scope.datas = angular.fromJson($scope.datas);
alert(JSON.stringify($scope.datas.id));

你這樣試試

Ty80

樓主解決了沒有?

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板