关于前台往后台传参理解

  前台代码:

jsp部分

 

<form name="form1" id="form1" method="post" enctype="multipart/form-data">
<input type="hidden" id="OPENO" name="OPENO" value="<%=openo%>">
<input type="hidden" id="ID" name="ID" >

 

此时的form表单 name=form1,然后input中包含 openo和id,

 

js代码:

//保存
function savebcxx(){
if (!$('#form1').form('validate')) {return false;}//表单验证
var formInfo = $('#form1').serializeObject();
var addJsonStr=JSON.stringify(formInfo);
$.ajax({
url : getRootPath()+ '/wQcdzhxx/savebcxx.action',
type : 'POST',
dataType : 'TEXT',
data : {addJsonStr:addJsonStr},
success : function(result){
var data = eval("(" + result + ")");
$.messager.alert('提示',data.result);
}
});
}

 

通过前台 form的name名字 操作后台参数处理

其中var formInfo = $('#form1').serializeObject(); 为前台表单中的值

然后放到addJsonStr中去,通过下方的ajax通过data去传参

posted @ 2019-07-31 14:23  蜗牛的代码之路  阅读(240)  评论(0编辑  收藏  举报