Jqgrid Pass выбирает значения столбцов строк для dataurl

Я пытаюсь передать значения столбца в php, чтобы загрузить элемент select в форме редактирования на основе значений столбца.

dataUrl:'includes/Opera_classif.php?Op=local&id=' +ID +Description +id_local 

JS

 mtype: 'GET', colNames: [ "ID","Descrição","ID Local", "Local","Select Local"], colModel: [ {name:'ID',index:'ID', width:20, sorttype:"int"}, {name:'Description',index:'Description', width:150, editable: true,editrules:{required:true}}, {name:'id_local',index:'id_local',hidden:true, width:20, editable: true,editrules:{required:true}}, {name:'Local_Description',index:'Local_Description', width:100, editable: true,editrules:{required:true}}, { name:'escolhe_local',index:'escolhe_local', width:80,resizable:true, hidden:true, editrules:{edithidden: true }, align:"left",sorttype:"text",editable:true,edittype:"select", editoptions:{dataUrl:'includes/Opera_classif.php?Op=local'} } 

Можно использовать dataUrl определенный как функция (см. Здесь и здесь ). Функция dataUrl получает 3 параметра (первый – это rowid , второй – значение из текущего столбца – Local_Description в вашем случае), и this будет инициализировано DOM сетки (так что вы можете использовать $(this).jqGrid("getRowData", rowid) или $(this).jqGrid("getCell", rowid, "Description") ). В способе вы можете генерировать любое значение dataUrl которое вам нужно.