0
我有selet列表,我將ID傳遞給jqGrid函數,我想根據用戶選擇的ID加載不同的數據集。 因此,我在選擇列表的更改事件中傳遞值。JqGrid參數值不會改變
RelaodGrid($(this).val());
然後我有這樣的RelaodGridfunction。
function RelaodGrid(Id) {
jQuery("#list").jqGrid({
url: '/Home/GridData',
datatype: 'json',
mtype: 'POST',
postData:{Id:Id},
colNames: ['Id', 'Value1', 'Value2'],
colModel: [
{ name: 'Id', index: 'Id', width: 50, align: 'left' },
{ name: 'Value1', index: 'Value1', width: 100, align: 'left' },
{ name: 'Value2', index: 'Value2', width: 100, align: 'left'}],
pager: jQuery('#pager'),
viewrecords: true,
caption: 'Summary'
}).trigger("reloadGrid");
};
此重新加載格但返回相同value.First花費的時間正確的ID值,但在那之後,每重裝,需要值的第一個選擇的ID,雖然選擇的列表正確返回值。
如何解決這個問題?我哪裏出錯了? 謝謝。