前台转换成JSON格式传递多个值 后台获得传递的JSON格式转换

前台
var arr=[];//保存对象到数组
var json = {};//对象
json.je = aval;
json.type = type;
json.name = $("#name").combobox("getText");
json.emp_code = $("#emp_code").val();
json.year_month = year_month;
arr.push(json);

var JSON = JSON.stringify(arr)
;//把数组转换成String类型 传递JSON 到后台


后台
接收 String类型 传递过来的值
JSONArray.fromObject(json);转换成JSON格式


后台接受json数据 把数据装换成JSON list  --- [color=darkred]JSONArray.fromObject(json);[/color]
//dao插入数据
public void addSalary(JSONArray array) throws SQLException {
StringBuffer sql = new StringBuffer();
sql.append("INSERT INTO TB_EMP_SALARY (ID, EMP_ORDEPR_ID, SALARY_TYPE_ID, JE, TYPE, YEAR_MONTH, NAME, EMP_CODE) ");
sql.append("VALUES (SEQ_TB_EMP_SALARY.NEXTVAL, #[emp_ordepr_id], #[salary_type_id], #[je], #[type], #[year_month], #[name], #[emp_code]) ");
SQLExecutor.insertBeans(sql.toString(), array);
}

猜你喜欢

转载自hu929236906.iteye.com/blog/2342889
今日推荐