前端参数编码
function paramsCode(){
var params = '';
$('.param').each(function () {
var name = $(this).attr("name");
if ($(this).attr("type") == "radio"){
params += ('&'+name+'=' + encodeStr($("input[name="+name+"]:checked").val()));
} else if ($(this).attr("type") == "checkbox"){
$("input[name="+name+"]:checked").each(function (i,v) {
if (i == 0){
params += ('&'+name+'=[' + encodeStr($(v).val()));
}else if (i == $("input[name="+name+"]:checked").size() - 1){
params += (',' + encodeStr($(v).val()) + ']');
}else {
params += (',' + encodeStr($(v).val()));
}
});
} else {
if (trim($(this).val())) {
params += ('&' + name + '=' + encodeStr(trim($('#' + name).val())));
}
}
});
params = params.substring(1);
return params;
}