使用angularjs中的JSONObject读取json
Read json with JSONObject in angularjs
遵循本教程:http://www.w3schools.com/angular/angular_http.asp我可以很好地解析json,但我遇到了一个问题。。我有一个带有json的php,其中有一个json,类似于以下内容:
{"item":[
{
"Name" : "Alfreds Futterkiste",
"City" : "Berlin",
"Country" : "Germany"
},
{
"Name" : "Berglunds snabbköp",
"City" : "Luleå",
"Country" : "Sweden"
}]}
正如您所看到的,有一个JSONObject(项)。。实际上,为了在没有JSONObject的情况下解析json,我在控制器中执行以下功能:
$http.get(JSONUrl)
.success(function(response) {
$scope.names = response;
});
然后
<div data-ng-controller="MainController">
<table class="uk-table uk-table-striped uk-table-hover" data-ng-if="!loading && !error">
<thead>
<th>Nome</th>
<th>Ver</th>
<th>Code</th>
</thead>
<tbody>
<tr data-ng-repeat="item in names">
<td>{{item.Name}}</td>
<td>{{item.City}}</td>
<td>{{item.Country}}</td>
</tr>
</tbody>
</table>
</div>
但在我的情况下,我什么都不显示,因为我有那个"项目"作为JSONObject。。有什么解决方案吗?
您的问题是没有在响应JSON对象中使用正确的属性
使用
<tr data-ng-repeat="item in names.item">
而不是
<tr data-ng-repeat="item in names">
或
$scope.names = response.item;
相关文章:
- Javascript-如何读取json文件中的列并将其保存在Javascript数组中
- 正在读取JSON,数据未显示
- 使用jquery读取Json数据
- 如何使用jquery ajax和jsonp在您自己的域上读取json数据
- 使用Angular读取JSON
- 修改d3.js圆环图以读取json数组
- 读取 json 文件 Javascriot 后返回一个数组
- 使用Javascript和PHP读取JSon字符串
- 无法通过rest api读取json变量
- 从d3.js中的文件读取json数据不起作用
- Uncaught SyntaxError:尝试读取json数据时出现意外数字
- 以javascript中的字符串形式从服务器读取json文件
- 使用angularjs中的JSONObject读取json
- 单击按钮时使用JS读取JSON文件
- 如果没有JavaScript中的jQuery,我如何读取.json文件
- javascript在读取JSON文件后无法迭代数组
- 使用 Javascript 读取 JSON 对象(错误)
- JQuery 如何读取 JSON 缓存
- 从 PHP 读取 json 响应并推送到 javascript 多维数组中
- 当我不知道密钥的名称时,如何读取 JSON 对象