Php 如何在带有CI的JQGrid中使用ajax插入数据?
我试着学习JQGrid,但我仍然不明白如何使用JQGrid中的ajax插入/编辑/删除我试着从这里学习,当我尝试添加ajax时,它在这里根本不起作用mmy代码 这是插入的功能Php 如何在带有CI的JQGrid中使用ajax插入数据?,php,ajax,codeigniter,jqgrid,Php,Ajax,Codeigniter,Jqgrid,我试着学习JQGrid,但我仍然不明白如何使用JQGrid中的ajax插入/编辑/删除我试着从这里学习,当我尝试添加ajax时,它在这里根本不起作用mmy代码 这是插入的功能 function tambah_data(){ $data = array( 'nama' => $this->input->post('nama'), 'deskripsi'=>$this->input->post('deskripsi
function tambah_data(){
$data = array(
'nama' => $this->input->post('nama'),
'deskripsi'=>$this->input->post('deskripsi'),
'user_id'=>$this->input->post('user_id'),
'created_time'=>$this->input->post('created_time')
);
}
这是给模特的
function insert_mtk($data) {
return $this->db->insert('master_matakuliah',$data);
}
这是y JQGRID
$("#photos").jqGrid({
url:'<?php echo base_url().'index.php/Welcome/lihat_data'?>',
datatype: "json",
colNames:['ID','NAMA','DESKRIPSI', 'USER ID', 'DATE CREATED'],
colModel:[
{name:'id',index:'id', width:55, editable: false},
{name:'nama',index:'nama', width:55, editable: true},
{name:'deskripsi',index:'deskripsi', width:350, sortable:false, editable: true, edittype:"textarea"},
{name:'user_id',index:'user_id', width:300, editable: true},
{name:'created_time',index:'created_time', width:300, editable: true, unformat: pickDate},
],
rowNum:10,
loadonce: true,
rowList:[10,20,30],
pager: '#pager2',
sortname: 'id',
viewrecords: true,
sortorder: "desc",
caption:"",
editable: true
});
$(“#照片”).jqGrid({
url:“”,
数据类型:“json”,
colNames:['ID','NAMA','DESKRIPSI','USER ID','datecreated'],
colModel:[
{名称:'id',索引:'id',宽度:55,可编辑:false},
{名称:'nama',索引:'nama',宽度:55,可编辑:true},
{名称:'deskripsi',索引:'deskripsi',宽度:350,可排序:false,可编辑:true,编辑类型:“textarea”},
{名称:'user\u id',索引:'user\u id',宽度:300,可编辑:true},
{名称:'created_time',索引:'created_time',宽度:300,可编辑:true,未格式化:pickDate},
],
rowNum:10,
有一次:是的,
行列表:[10,20,30],
传呼机:“#第2页”,
sortname:'id',
viewrecords:是的,
巫师:“描述”,
标题:“,
可编辑:真
});
这是我的ajax(但我仍然不知道将ajax放在JQGrid内部或外部,然后制作函数)
函数AddPost(参数){
var selr=$('#grid table').jqGrid('getGridParam','selrow');
var id=$(“#网格表”).getCell(selr,'id');
$.ajax({
类型:“POST”,
url:'index.php/Welcome/tambah_data',//保存了一些内容
数据类型:“JSON”,
})
控制台日志(params);
}
Reference here您是否在不阅读文档的情况下尝试学习jqGrid?我建议您使用Guriddo jqGrid文档来实现这一点
function AddPost(params) {
var selr = $('#grid-table').jqGrid('getGridParam','selrow');
var id = $('#grid-table').getCell(selr, 'id');
$.ajax({
type: "POST",
url : '<?php echo base_url() ?>index.php/Welcome/tambah_data',//something is saved
dataType: "JSON",
})
console.log(params);
}