Javascript w2ui.grid使用参数获取数据
我想实现w2ui网格,并使用参数从服务器获取数据。我尝试这样做,但ID为null,所以我缺少什么Javascript w2ui.grid使用参数获取数据,javascript,jquery,w2ui,Javascript,Jquery,W2ui,我想实现w2ui网格,并使用参数从服务器获取数据。我尝试这样做,但ID为null,所以我缺少什么 function databindSquadMembers(ID) { $('#myGrid2').w2grid({ name: 'myGrid2', url: 'member/Find', method: 'GET',
function databindSquadMembers(ID) {
$('#myGrid2').w2grid({
name: 'myGrid2',
url: 'member/Find',
method: 'GET',
show: {
toolbar: true,
},
columns: [
{ field: 'PersonalCode', caption: 'PCode'},
{ field: 'FullName', caption: 'fName'},
],
postData: {
ID: ID,
},
});
}
即使我再次尝试,该ID仍显示在控制器null上
postData: {
ID: 'ID', //or ID:'123'
},
这是服务器端
public JsonResult Find(string ID) {
Squad squad = SquadFinder.FindByID(ID);
IEnumerable members = squad.Members.Cast<SquadMember>()
.Select(p => new
{
id = ID,
PersonalCode = p.Employee.Code,
FullName = p.FullName,
Email = (null != p.Employee ? p.Employee.Email : "")
});
return Json(members, JsonRequestBehavior.AllowGet);
公共JsonResult查找(字符串ID){
小队=挥霍者。FindByID(ID);
IEnumerable members=squad.members.Cast()
.选择(p=>new
{
id=id,
PersonalCode=p.Employee.Code,
FullName=p.FullName,
Email=(null!=p.Employee?p.Employee.Email:)
});
返回Json(成员,JsonRequestBehavior.AllowGet);
}我错过了添加
w2utils.settings.dataType = 'JSON',
现在它正在正确地工作