次の例があります。
var url = '@Url.Action("GetProgData", "Prog")' + '?lbId=' + labId;
$("#loginList").jqGrid({
url: url,
datatype: "json",
colNames: ['PNum', 'Client', 'Salesperson', 'Email'],
colModel: [ ...
......
このメソッドは、c#MVCでは次のようになります。
public JsonResult GetLoginData(int rows, int page, string sidx, string sord, string searchField, string searchString, string searchOper, int? labId)
私がやりたいのは、labIdの値を条件付きで渡すことです。そのため、次のようになりますが、nullを返すためlabIdを渡さないようです。
$("#LabId").change(function () {
labId = $("#LabId").val();
setupGrid(labId);
$("#loginList").trigger("reloadGrid", [{ page: 1}]);
});
ドロップダウンの.changeでそれを行うと、labIDの値がうまくいきません。