您好我有以下 jqgrid 列,单击批准按钮我需要通过 ajax 向 servlet 发送一个 ID。
colNames: ['EmployeeID','Name', 'From Date', 'To Date', 'Reason', ''],
colModel: [
{name:'employeeID', index:'emp_Id', width:55 },
{name: 'employeeName', index:'name', width:90},
{name: 'leave_from', index:'from_date', width: 90},
{name: 'leave_to', index:'to_date', width: 90},
{name: 'reason', index:'status', width: 90},
{name: 'option', index: 'option', width:150, sortable:false},
],
自定义按钮代码
loadComplete: function(){
//alert('loading Complete');
var id = jQuery('#jqqGrid').getDataIDs();
for(var i=0; i<id.length; i++){
//var c1 = id[i];
approve = "<input style='height:22px;width:60px;' type='button' onclick= \"approveLeave();\" Value='Approve'/><br />";
reject = "<input style='height:22px;width:60px;' type='button' onclick= \"rejectLeave();\" Value='Reject'/><br />";
jQuery('#jqqGrid').jqGrid('setRowData',id[i], {option:approve+reject});
}
我可以看到网格中的按钮,我的问题是通过 onclick 函数发送 ID,
示例 Json 对象
{"currentPage":1,"totalPages":1,"totalRecords":1,"rows":[{"Id":1016,"cell":{"leave_from":"19/08/2013","leave_to":"23/08/2013","dateofLeaveRequest":"8/18/2013","reason":"Vaccation ","leave_id":1016,"id":0,"employeeID":1029,"employeeName":"Arun Kumar"}}]}
我想通过我的 onclick 函数传递 ID。不知道如何实现它。非常感谢任何帮助。
谢谢