我有一个RESTful API Web服务。我正在编写一个简单的纯Javascript客户端应用程序以与API进行交互。我还使用 Knockout 框架。我的Javscript代码:
self.movies = ko.observableArray();
$.get(self.moviessURI, function(data){
var obj = JSON.parse(data);
for (var i=0; i < obj.movies.length; i++) {
self.movies.push(obj.movies[i]);
}
}, "json");
我的HTML代码:
<table class="table table-striped">
<tr><td><b>Title</b></td><td><b>VideoID</b></td></tr>
<!-- ko foreach: movies -->
<tr>
<td><p><b data-bind="text: title"></b></p></td><td><p data-bind="text: videoId"></p></td>
</tr>
<!-- /ko -->
</table>
运行后,我在Web服务上的请求状态为200,但是我的客户端应用程序未显示任何内容。我还使用Postman测试了API及其功能。
我在哪里做错了?感谢您的帮助!