在视图中我点击一个按钮来搜索,我想用新的参数重新加载数据。 下面是我的脚本如何发布muilti参数重新加载jqgrid在mvc
function SearchClick() {
var byer = $('#cbbSearch').val();
var start = $('#txtDate').val();
var end = $("#txtEndDate").val();
var search = $("#txtFind").val();
myJqgrid.jqGrid('setGridParam', { postData: { byer: byer, start: start, end: end, search: search } }).trigger('reloadGrid');
}
我的网址上创建网格是:
url: '/UIControl/SearchList?byer=' + byer + '&start=' + start + '&end=' + end + '&search=' + search
但在控制器的价值起点,终点,搜索总是空,只有拜尔值为true。我不知道为什么? 下面是我的控制器
public ActionResult SearchList(string byer = "---", string start = "", string end = "", string search = "")
{
List<StyleSearch> lisData = SearchStyle(byer, start, end, search);
}
您确定该值不会从视图本身变为空吗?你可以尝试在'SearchClick'函数末尾添加'console.log(byer,start,end,search)'来检查? – tocqueville
SearchClick结尾处的console.log(拜拜,开始,结束,搜索)为:ACE 2017/07/06 2017/06/28 dsgdgs –