这不就是一个json格式的嘛,定义一个json变量不就OK啦
以前写的一个方法,可以做参考:
//获取受益人信息
function getBenifyinfo(){
var jsonString = {} ;
var benifys = [] ;
$("form").each(function(i){
var self = $(this) ;
var benifyInfo = {} ;
$.each(self.find("input[type!='button'],select"), function (name, o) {
var iptSelf = $(this);
var iptSelfId = iptSelf.attr("id") ;
var value = o.value ;
iptSelfId = iptSelfId.split("_")[0];
if(iptSelfId == "benifyName" || iptSelfId == "benifycountry" || iptSelfId == "benifyidenfynumber" ){
value = encodeURI(value);
}
eval("benifyInfo."+iptSelfId+"=value");
});
benifys[i] = benifyInfo ;
});
jsonString = {insert:benifys} ;
return jsonString ;
}
拼接成一个json参数.
data:{"Param":[{"text":"a","value":"av"},{"text":"b","value":"bv"},...]};
或者
data : "filter=[a=av,b=bv,c=cv...]";
这样的格式
然后在后台将其处理成hashtable或者其他对象.