Easyui datagrid如何在后台接收前台传来的json数据
Easyui datagrid怎么在后台接收前台传来的json数据
//将form表单参数封装成json
//小弟我做的是多条件查询将查询参数转成json 不知道后台该怎么弄 小弟我是ssh2框架
var serLzObj=function (form){
var o={};
$.each(form.serializeArray(), function(index){
if(o[this['name']]){
o[this['name']]=o[this['name']]+","+ this['value'];
} else{
o[this['name']]=this['value'];
}
});
console.info(o);
return o;
};
/*---------------------*/
//用load将json数据传到后台
$("#submitSearch").click(function () {
$('#mydatagrid').datagrid('load',serLzObj($("#searchform").form()));
});
------解决思路----------------------
$.ajax({
url:
type: "post",
data: {
参数:值
},
success: function(data){
data[0].json的列名;
error: function(arguments){
}
});
------解决思路----------------------
struts2中命名变量,然后get/set,或者命名对象
前台ajax的data中写相应的变量名或对象.属性,后台直接接收。
//将form表单参数封装成json
//小弟我做的是多条件查询将查询参数转成json 不知道后台该怎么弄 小弟我是ssh2框架
var serLzObj=function (form){
var o={};
$.each(form.serializeArray(), function(index){
if(o[this['name']]){
o[this['name']]=o[this['name']]+","+ this['value'];
} else{
o[this['name']]=this['value'];
}
});
console.info(o);
return o;
};
/*---------------------*/
//用load将json数据传到后台
$("#submitSearch").click(function () {
$('#mydatagrid').datagrid('load',serLzObj($("#searchform").form()));
});
------解决思路----------------------
$.ajax({
url:
type: "post",
data: {
参数:值
},
success: function(data){
data[0].json的列名;
error: function(arguments){
}
});
------解决思路----------------------
struts2中命名变量,然后get/set,或者命名对象
前台ajax的data中写相应的变量名或对象.属性,后台直接接收。