当前位置: 代码迷 >> 综合 >> js使用 serialize()提交form表单数据
  详细解决方案

js使用 serialize()提交form表单数据

热度:13   发布时间:2023-11-24 02:37:56.0

参考博客:jQuery ajax()使用serialize()提交form数据

    var bmqxlbValue = $("#bmqxlb").val();    //保密期限下拉框的值var modelFormStr = $('#qianbaoForm').serialize();//获取的form数据类型为stringif(bmqxlbValue != "" && bmqxlbValue != null){
            //保密期限下拉框有值if(modelFormStr .indexOf("&bmqxlb=") < 0){
      //$('#qianbaoForm').serialize()还是取不到的话 可以采取这种拼接的方式追加参数modelFormStr += "&bmqxlb=" + bmqxlbValue;}}var retFlag = false;$.ajax({
    type : "POST",url: "/test/controller/modelSave",   // 提交的页面data: modelFormStr , // 从表单中获取数据dataType : "JSON",traditional: true,async: false,error:function(){
    console.log(("签报表单保存异常!|"+data))},success : function(data) {
    console.log("签报表单保存成功");//刷新parent.opener.window.loadRrightIFrame("/test/controller/modelList?processId=_12&instanceState=todo");window.wxc.xcConfirm("保存成功", "success", {
    title: "提示",btn: parseInt("0001",2),onOk: function(){
    //console.log("确认啦");},onCancel: function () {
    //console.log("取消");}})flag = true;}});return flag;

然后后台通过实体类接收。

  相关解决方案