3

JQuery jTable プラグインを使用してテーブル レコードを表示しています。

$(document).ready(function () {

        //Prepare jTable
        $('#PeopleTableContainer').jtable({
            title: 'Table of people',
            paging: true,
            pageSize: 2,
            sorting: true,
            defaultSorting: 'Name ASC',
            actions: {
                listAction: 'PersonActionsPagedSorted.php?action=list',
                createAction: 'PersonActionsPagedSorted.php?action=create',
                updateAction: 'PersonActionsPagedSorted.php?action=update',
                deleteAction: 'PersonActionsPagedSorted.php?action=delete'
            },
            fields: {
                PersonId: {
                    key: true,
                    create: false,
                    edit: false,
                    list: false
                },
                Name: {
                    title: 'Author Name',
                    width: '40%'
                },
                Age: {
                    title: 'Age',
                    width: '20%'
                },
                RecordDate: {
                    title: 'Record date',
                    width: '30%',
                    type: 'date',
                    create: false,
                    edit: false
                },
                Photo: {
                    title: 'Photo',
                    width: '50%',
                    type: 'img',
                    create: false,
                    edit: false
                }
            }
        });

        //Load person list from server
        $('#PeopleTableContainer').jtable('load');

    });

ご覧のとおり、最後の列は ですPhoto。mysqlテーブルの対応するテーブルに写真パスを保存しました。最後の列に画像を表示したい。このプラグインを使用してこれは可能ですか?PHPで開発しています。

ありがとう。

4

1 に答える 1

6

これで問題が解決するはずです:

Photo: {
          title: "Photo",
          width: '50%',
          edit: false,
          create: false,
          display: function (data) {
                return '<img src=' + data.record.ImageURL + ' />';
           }
 }
于 2013-09-05T18:50:11.957 に答える