Вы должны установить datatype: 'local'
в начале. Таким образом, сетка будет пустой без какого-либо содержимого. Затем вы должны установить обработчик «change» в выпадающем элементе. Внутри обработчика событий вы должны изменить datatype
на «json» (или «xml» зависит от ваших требований) в отношении $("#list").jqGrid('getGridParam', {datatype: 'local'})
и позвонить trigger("reloadGrid",[{page:1}])
. Yo может использовать postData
с функциями в качестве свойств (см. здесь ) или просто установить параметр url
вместе с datatype
внутри обработчика события 'change'.