将多个表单利用其id将其一一序列化:var project = $("#project_form").serializeArray();
然后存放在一个object对象中:for(var i in project){ obj[project[i].name] = project[i].value; }
利用ajax传递给后台
function addaccount(){ //<!-- 获取序列化表单(project_form)元素JSON数据--> var project = $("#project_form").serializeArray(); //<!-- 获取序列化表单(category_form)元素JSON数据--> var category = $("#category_form").serializeArray(); var breifIntro=$("#breifintro_from").serializeArray(); var stage=$("#stage_from").serializeArray(); //<!-- 创建一个新的对象来封装对象的元素信息--> var obj = {}; for(var i in project){ obj[project[i].name] = project[i].value; } for(var i in category){ obj[category[i].name] = category[i].value; } for(var i in breifIntro){ obj[breifIntro[i].name] = breifIntro[i].value; } for(var i in stage){ obj[stage[i].name] = stage[i].value; } $.post("<%=basePath%>api/addaccount.action",obj,function(data){ alert(data); if (confirm('Are you sure to turn to sign in account?')) window.location.href ="<%=basePath%>api/connect.action"; }); }