Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 从动态表中获取值_Php_Jquery_Ajax_Yii_Datatables - Fatal编程技术网

Php 从动态表中获取值

Php 从动态表中获取值,php,jquery,ajax,yii,datatables,Php,Jquery,Ajax,Yii,Datatables,我有一个使用动态创建的表 当选中相应的复选框时,我必须从隐藏列中获取值journal_id,然后调用DB以获取具有相应id的数据并填写下拉列表。我该怎么做呢?您需要使用Javascript来指定列的详细信息 foreach ($results as $value) { echo ' <tr> <td>'.$value->object_name.'</td>

我有一个使用动态创建的表


当选中相应的复选框时,我必须从隐藏列中获取值journal_id,然后调用DB以获取具有相应id的数据并填写下拉列表。我该怎么做呢?

您需要使用Javascript来指定列的详细信息

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>';
    }
var table = $('#journal_table').DataTable({

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

这并不是我所说的答案。那么,@Ilia,请你详细解释一下。你的评论也遭受了同样的痛苦,因为它没有为Aman或我提供任何线索来解释为什么答案不是答案。使用javascript和ajax,你没有尝试任何东西
var table = $('#journal_table').DataTable({

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