@altyn

Интеграция Jtable с ExpressJs, у кого был опыт или с подобными инструментами?

Доброго времени суток всем!
Не так давно перешел в NodeJS и решил попрактиковаться, взял простенькую задачу. Начал делать читая документацию. . . . и т.д.
И столкнулся с проблемой, вывести некий список на таблицу и поискав решил использовать jTable.org. только он никак не хочет работать и говорит:
person-jtable-empty.png

код на клиенте:
<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?
  • Вопрос задан
  • 238 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы