无法从API获取JSON响应

时间:2018-07-12 10:01:57

标签: api knockout.js jsonresponse

我有一个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及其功能。

我在哪里做错了?感谢您的帮助!

0 个答案:

没有答案