と を使用jqGrid
して、データを表形式で表示するために使用していJSP
ますServlet
。
表示する依存ドロップダウンが 2 つあります。
- 状態を表示
- 都市を表示
関連するコードは次のとおりです。
colNames:['User ID', 'Name','State','City'],
colModel:[
{name:'USERID',index:'USERID',....},
{name:'NAME',index:'NAME',....},
{
name:'STATE',
index:'STATE',
width:125,
sortable:true,
edittype:"select",
editoptions: {
maxlength: 15,
dataUrl: 'MYServlet?action=getState',
dataEvents :[{
type: 'change',
fn: function(e) {
var thisval = $(e.target).val();
$.post('MyServlet?action=getCity='+thisval,
function(data){
var res = $(data).html();
$("#STATE").html(res);
});
}
}]
}
},
{
name:'CITY',
index:'CITY',
width:125,
sortable:true,
editable:true,
edittype:"select",
editoptions:{maxlength: 50 , value: 'Select:Select'}
}
],
上記のコードは、依存ドロップダウンに対して正常に機能しています。今、私は列USERID
のdatUrl
中で渡したいです。お気に入りeditoptions
STATE
dataUrl: 'MYServlet?action=getState&userid='+userid
しかし、私は入ることができませUSERID
んdataUrl
。
したがって、任意の提案をいただければ幸いです。