0

データを入力できないこのブートストラップ テーブルがあります。data-url でコントローラー内の関数を呼び出しています。オブジェクトを調べると、オブジェクトが正しく読み込まれていることがわかりますが、何らかの理由でテーブルにデータが入力されていません。何か?

<table id="t_user" class="table table-hover tbl_usr" 
   data-toggle="table"
   data-url="<?php echo site_url('mda_user/tblrefresh')?>"
   data-toolbar="#custom-toolbar"
   data-click-to-select="true"
   data-single-select="true"
   data-search="false"
   data-show-refresh="false"
   data-show-toggle="true"
   data-show-columns="true"
   data-pagination="true"
   data-search="true"
   data-height="300"
   data-response-handler="responseHandler">
    <thead>
    <tr>
        <th data-field="state" data-checkbox="true"></th>
        <th data-field="id" data-sortable="true"><?= $id?> </th>
        <th data-field="name" data-sortable="true"><?= $name?> </th>
        <th data-field="password"> <?=$password?></th>
        <th data-field="operate" 
            data-halign="center" 
            data-align="center"
            data-formatter="operateFormatter" 
            data-events="operateEvents">
            <?=$operation?>
        </th>
    </tr>
    </thead>
</table>
4

1 に答える 1

0

あなたのresponseHandler(res)機能の内容は何ですか?

たとえば、テーブルをほとんどインラインで定義しましたが、一部の JS も使用しました。

$().ready(function(){
    $('#myTable').bootstrapTable({
        url :  "/api/data",
        responseHandler: function(res) {
            return res.data.content;
        }
    })

(応答は、純粋な配列をブートストラップ テーブルに渡すために削除する必要がある JSON にラップされます)

于 2015-01-22T07:19:59.170 に答える