首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

easyui的load事件中传递给url的参数过多,能不能用$.param去实现?如何用

2013-04-12 
easyui的load事件中传递给url的参数过多,能不能用$.param去实现?怎么用datagrid在load中传递参数过多,能不

easyui的load事件中传递给url的参数过多,能不能用$.param去实现?怎么用
datagrid在load中传递参数过多,能不能用$.param这个方法?怎么用
我想查分数大于80的男生,在grid中指定url='studentcontrol/getgrade',然后用下面附加参数没问题
 $('#dg').datagrid('load', {
                   SEX:BOY
                           grade:80
             });
如果参数太多,我能不能用下面的方法,先把参数写出json,然后再用$.param去实现,可是在datagrid的load事件中并没有url这个属性???
   var searchParams = {
         SEX:BOY
           grade:80};
         //alert($.param(searchParams));easyui的load事件中传递给url的参数过多,能不能用$.param去实现?如何用


[解决办法]
全部放到一个json变量中,然后作为load的参数就行了,不用直接$.param,jquery会自动调用这个方法处理json对象为键值对

var params={a:1,b:2,c:3,d:4,e:5/*...其他更多的*/}
$('#dg').datagrid('load',params );

热点排行