У меня есть веб-сервис RESTful API. Я программирую простое клиентское приложение 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>
После запуска у меня есть статус запроса 200 в веб-службе, но мое клиентское приложение ничего не отображает. Я также использовал Postman для тестирования API и его работы.
Где я ошибался? Спасибо за любую помощь!
У меня есть веб-сервис RESTful API. Я программирую простое клиентское приложение 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>
После запуска у меня есть статус запроса 200 в веб-службе, но мое клиентское приложение ничего не отображает. Я также использовал Postman для тестирования API и его работы.
Где я ошибался? Спасибо за любую помощь!
00апи, knockout.js, jsonresponse,