Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.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
Javascript Codeigniter数据表/表添加数据_Javascript_Json_Codeigniter_Jquery_Datatables - Fatal编程技术网

Javascript Codeigniter数据表/表添加数据

Javascript Codeigniter数据表/表添加数据,javascript,json,codeigniter,jquery,datatables,Javascript,Json,Codeigniter,Jquery,Datatables,我是web编程和datatables方面的新手,我正在尝试使用fnAddData()将新数据添加到我的表中,但它不起作用 这是我的密码 $('#btn_ubahbj').click( function() { //inisialisasi table upproses Otableupproses=$('#tableupproses').dataTable( { 'sDom': 't',

我是web编程和datatables方面的新手,我正在尝试使用fnAddData()将新数据添加到我的表中,但它不起作用

这是我的密码

$('#btn_ubahbj').click( function() {

                //inisialisasi table upproses

                Otableupproses=$('#tableupproses').dataTable( {
                'sDom': 't',
                "bServerSide": false,
                "sServerMethod": "POST",
                "fnServerParams": function ( aoData ) {
                        aoData.push( { "name": "idbom", "value": window.id_bom } );
                    },
                "sAjaxSource": "<?=base_url()?>index.php/master_bj/ambilbomproses",
                "sAjaxDataProp": "callback",
                "bDestroy": true,
                "bAutoWidth": false,
                "aoColumns":    [
                                    { "sTitle": "ID Proses",   "mDataProp": "id_proses_produksi"},
                                    { "sTitle": "Nama Proses",  "mDataProp": "nama"},
                                    { "sTitle": "Lama Proses", "mDataProp": "waktu"},
                                    { "sTitle": "Jumlah Mesin",  "mDataProp": "jumlah_mesin"},
                                ]
                } );

            } );


$('#btnuptambahproses').click(

                Otableupproses.fnAddData( [$('#prosesupbj').val(),$("#prosesupbj option:selected").text(),$('#txtuplamaproses').val(),$('#txtupjmlmesin').val()]
                );
             });
如何以友好方式添加新行? 我使用fnAddData(),它不起作用,因为我从json获取数据 请帮忙

我的模型类名bom\u punya\u proses\u模型

function getbomproses($idbom)
{
    $sql=   "SELECT proses_produksi_punya_bom.id_proses_produksi, proses_produksi.nama, proses_produksi_punya_bom.waktu, proses_produksi_punya_bom.jumlah_mesin
            FROM proses_produksi_punya_bom
            INNER JOIN proses_produksi ON proses_produksi_punya_bom.id_proses_produksi = proses_produksi.id_proses_produksi
            WHERE proses_produksi_punya_bom.id_bom =  '".$idbom."'";
    $result=  $this->db->query($sql);
    if($result->num_rows() > 0){
            return $result->result_array();
    }else
        return false;
}

我的查询和控制器没有问题,因为json已经正确执行,但问题是当我尝试向表中添加新行数据时,

您的模型似乎根本没有使用codeigniter框架的活动记录部分

查看CI网站上的教程,并查看active record帮助页面,网址为:

您是否使用模型进行查询?如果是,发布模型方法请更新请帮助,@okokarray from database已经成功填充了表,但我需要的是友好地向表中添加新行@okoksorry dude我不知道datatables:/yes先生,但工作正常,与模型无关,但问题是当我使用fnadddata()动态添加新行时
function getbomproses($idbom)
{
    $sql=   "SELECT proses_produksi_punya_bom.id_proses_produksi, proses_produksi.nama, proses_produksi_punya_bom.waktu, proses_produksi_punya_bom.jumlah_mesin
            FROM proses_produksi_punya_bom
            INNER JOIN proses_produksi ON proses_produksi_punya_bom.id_proses_produksi = proses_produksi.id_proses_produksi
            WHERE proses_produksi_punya_bom.id_bom =  '".$idbom."'";
    $result=  $this->db->query($sql);
    if($result->num_rows() > 0){
            return $result->result_array();
    }else
        return false;
}