form表单在前台转json对象
会发生序列化乱码问题,待解决。
//根据表单id将其内空间,名称,值转为json var fireTraceEquipment =queryParamByFormId('form1'); function conveterParamsToJson(paramsAndValues) { var jsonObj = {}; var param = paramsAndValues.split("&"); for ( var i = 0; param != null && i < param.length; i++) { var para = param[i].split("="); jsonObj[para[0]] = para[1]; } return jsonObj; } function queryParamByFormId(form) { var formValues = $("#" + form).serialize(); //关于jquery的serialize方法转换空格为+号 formValues = formValues.replace(/\+/g," "); return conveterParamsToJson(formValues); }