簡體   English   中英

從動態表獲取值

[英]Getting a value from a dynamic table

我有一個使用Datatables動態創建的

foreach ($results as $value)
        {
            echo '
                <tr>
                    <td>'.$value->object_name.'</td>
                    <td>'.$value->issn.'</td>
                    <td>'.$value->object_publisher_name.'</td>
                    <td>'.$value->remarks.'</td>
                    <td id="chkbutton">'.$form->checkBox($model,"journal_id").'</td>
                    <td style="display:none;">'.$value->object_id.'</td>
                </tr>';
        }

選中相應的復選框時,我必須從隱藏的列中獲取值(journal_id),然后調用數據庫以獲取具有相應ID的數據並填寫一個下拉列表。 我應該怎么做?

foreach ($results as $value)
    {
        echo '
            <tr>
                <td>'.$value->object_name.'</td>
                <td>'.$value->issn.'</td>
                <td>'.$value->object_publisher_name.'</td>
                <td>'.$value->remarks.'</td>
                <td id="chkbutton">'.$form->checkBox($model,"journal_id").'</td>
                <td style="display:none;">'.$value->object_id.'</td>
            </tr>';
    }

您需要使用Javascript指定列的詳細信息

var table = $('#journal_table').DataTable({

        'columnDefs': [
            // These columns not visible. O is first col, 1 is second, 
            { 'visible': false,  'targets': [ 5 ] },...
            { ...other settings...}
        ]
    });

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM