Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/fsharp/3.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 gqgrid编辑时加载ajax数据_Javascript_Jquery_Jqgrid - Fatal编程技术网

Javascript gqgrid编辑时加载ajax数据

Javascript gqgrid编辑时加载ajax数据,javascript,jquery,jqgrid,Javascript,Jquery,Jqgrid,我有以下结构的jqgrid: jQuery("#frmac").jqGrid({ url:'manage_groups_controller.php?module=group', datatype: "json", colNames:[ ' ' , 'Id', 'Pays' , 'Category', 'SubCategory','Hidden','Group name','Title', 'Libelle','Etat', 'Pds'], colModel:[ {na

我有以下结构的jqgrid:

jQuery("#frmac").jqGrid({ 
url:'manage_groups_controller.php?module=group', 
datatype: "json", 
colNames:[ ' ' , 'Id', 'Pays' , 'Category', 'SubCategory','Hidden','Group name','Title', 'Libelle','Etat', 'Pds'], 
colModel:[ 
        {name: 'myac', width:100, fixed:true, sortable:false, resize:false, formatter:'actions', formatoptions:{keys:true}}, 
        {name:'id', key : true, index:'id',width:50}, 
        {name:'country',index:'country_id' ,edittype:'select', editoptions:{value:{32:'Belgique',1000:'Canada',33:'France', 352:'Luxembourg',41:'Suisse'}},width:50 , editable :true},
        {name:'category', index:'category_id', editable :true,width:80,edittype:'select',editoptions: {dataUrl:'manage_groups_controller.php?module=category',dataEvents :[{ type: 'change', fn: function(e) {var thisval = $(e.target).val();$.get('manage_groups_controller.php?module=subcat&catid='+thisval, function(data){$("#subcategory_id").html(data);});}}]}},
        {name:'subcategory',index:'subcategory_id', editable :true,width:100,edittype:'select',editoptions: {dataUrl:'manage_groups_controller.php?module=subcat&catid='}}, 
        {name:'hidden',index:'hidden',width:60,edittype:'select', editable :true,editoptions:{value:{O:'Oui',N:'Non'}}}, 
        {name:'group',index:'nom_group',width:250}, 
        {name:'title',index:'title',width:300,editable:true, edittype:'textarea',editoptions: {rows:"5",cols:"27"},editrules:{required:true}},
        {name:'libelle', index:'libelle',width:300,editable:true, edittype:'textarea',editoptions: {rows:"5",cols:"27"},editrules:{required:true}},
        {name:'etat', index:'etat', editable :true,width:30,edittype:'select', editoptions:{value:{A:'Active',D:'Desactive'}}},
        {name:'pds', index:'pds', editable :true,width:30,editrules:{required:true},formatter:'integer'}
     ], 
rowNum:10, width:700, 
rowList:[10,20,30], 
pager: '#pfrmac', 
sortname: 'id', 
viewrecords: true, 
sortorder: "asc", 
jsonReader: {  root: "rows", 
      page: "page", 
      total: "total", 
      records: "records", 
      repeatitems: true, 
      cell: "cell"

      } , 
caption: "Gestion des groupes", 
height: '100%', 
width: '100%', 
editurl : 'manage_groups_controller.php?module=group'


 }); 
jQuery("#frmac").jqGrid('navGrid','#pfrmac',{edit:false,add:true,del:false});
我对行类别和子类别的内联编辑有两个问题:

1-当选择category选项时,子类别slectbox必须填充与category selectBox相关的选项,$.get函数工作正常,但我找不到如何将返回的html放入子类别行


2-在编辑子类别行时,我必须用与当前类别选项相关的选项填充选择框,我找不到如何将值传递给editoptions:{dataUrl:'manage_groups_controller.php?module=subcat&catid=???????}

可能您会找到问题的答案第一个问题是使用
解决的{name:'category',index:'category_id',editable:true,width:80,edittype:'select',editoptions:{dataUrl:'manage_groups_controller.php?module=category',dataEvents:[{type:'change',fn:function(e){var thisval=$(e.target).val()$.get('manage_groups_controller.php?module subcat&catid='+thisval,function(data){(“#”+$(e.target e.target).parent()).parent()).parent().attr('id')+“_subcategory”).html(数据);}}}}}}]},
仍然是第二个选项如何将类别值传递给子类别编辑选项的dataUrl???