表单参数一并交付
表单参数一并提交
对于一般的table数据,并且还带有查询条件,我们都会使用jquery easyui 的datagrid来实现。
实现一般需要考虑初始化和再次查询两个动作,这个时候要为表单参数做一些操作,比如提交输入的参数。
当输入的数据比较多时,我们可以通过如下的方式进行数据的组装和提交:
$("#searchbtn").click(function(){ $("#preResultDetail").datagrid('reload',serializeForm($("#mysearch"))); });
function serializeForm(form){
var obj = {};
$.each(form.serializeArray(),function(index){
//下面的this是一个表单域的对象
if(obj[this['name']]){
obj[this['name']] = obj[this['name']] + ','+this['value'];
} else {
obj[this['name']] =this['value'];
}
});
return obj;
}
mysearch是表单的id。后台就可以通过request getParameter的方式进行获取