Вот мой код:
$('#ShowName').autocomplete({
delay: 600,
minLength: 0,
source: function (request, response) {
$.ajax({
url: '<%: Url.Content("~/Case/FilterShowName") %>',
data: getData(),
success: function (data) { response(data); },
dataType: "json"
});
},
select: function (event, ui) {
var data = getData();
data.ShowName = ui.item.label;
$("#list").setGridParam('postData', data);
$("#list").trigger("reloadGrid");
}
});
Как вы можете видеть, когда элемент выбран на $ ('# ShowName') Я хочу перезагрузить мой $("#list") 's jqGrid.Но когда я это делаю, новые значения postData никогда не отправляются.Только старые значения отправляются в ~ / Case / FilterShowName
Я вижу другое решение в Stackoverflow, воссоздавая всю сетку.Это действительно необходимо?
Спасибо!