【发布时间】:2018-09-26 08:02:38
【问题描述】:
我正在尝试从 url 读取 json 数据,但它不起作用。
This is how the json url look like(如果 chrome 不起作用,请在 Firefox 中打开)。
这是我的 javascript 代码:
$scope.displayA = function() {
$http.get('url').then(function(response){
$scope.ninjass = response.data;
});
};
我正在尝试以 ng-repeat 格式显示它,但没有显示任何内容。
ng-repeat 代码
<table>
<!-- <th ng-repeat="ninja in ninjass">
{{ ninja.id }}
</th> -->
<tbody>
<tr ng-repeat="ninja in ninjass">
<td>{{ ninja.name }}</td>
<td>{{ ninja.description }}</td>
<!-- <td>
{{ ninja.NAME }}
</td>
<td>{{ ninja.NAME }}</td> -->
</tr>
</tbody>
</table>
错误日志:
Uncaught SyntaxError: Unexpected token ]
还有
未捕获的错误:[$injector:modulerr]
【问题讨论】:
-
控制台中是否出现错误? (按F11可以看到控制台)
-
您是否尝试从其他域请求 URL?
-
不,没什么..
-
啊我觉得可能是这样@huanfengspan>
-
如果您从其他域请求任何内容,您应该收到控制台错误,例如“访问跨域...”,并且在您的代码中 $http.get('url'), 'url'应该是一个变量而不是一个字符串。
标签: javascript angularjs json