Доброго времени суток всем!
Не так давно перешел в NodeJS и решил попрактиковаться, взял простенькую задачу. Начал делать читая документацию. . . . и т.д.
И столкнулся с проблемой, вывести некий список на таблицу и поискав решил использовать jTable.org. только он никак не хочет работать и говорит:
код на клиенте:
<script type="text/javascript">
$(document).ready(function () {
$('#nationality_table').jtable({
title: 'Person table',
ajaxSettings: {
type: 'POST',
dataType: 'json'
},
actions: {
// listAction: '/v1/api/nationality' /*'https://api.github.com/users/hadley/orgs'*/
listAction: function (postData) {
return $.ajax({
url: '/v1/api/nationality',
type: 'POST',
dataType: 'json',
data: postData,
})
},
createAction: '/GettingStarted/CreatePerson',
// updateAction: '/GettingStarted/UpdatePerson',
// deleteAction: '/GettingStarted/DeletePerson'
},
fields: {
_id: {
key: true,
list: false
},
desc: {
title: 'Author Name',
width: '40%'
}
}
});
// Load student list from server
$('#nationality_table').jtable('load');
});
</script>
Думал проблема в моем ответе JSON не валидный или .... проверяю в POSTman и прочее все валидно говорит.
Код ответа:
exports.getJson = function(req, res){
Nationality.find(function(err, items) {
if(err) res.send(err);
res.set('Content-Type', 'application/json');
res.json(items);
});
}
Пока принимает по /v1/api/nationality и POST, и GET запросы, чтобы наверняка))).
Кто нибудь пользовался? Или есть какие-то аналогичные решения? jTable выбрал по стилю, честно. Что скажете по js-grid.com?