首页 > 软件开发 > JAVA >

from表单序列化传值

来源:互联网 2023-03-16 19:18:55 415

后端接收前端的参数x7u办公区 - 实用经验教程分享!

方法/步骤

  • 1

    /**x7u办公区 - 实用经验教程分享!

    * 获得form表单元素x7u办公区 - 实用经验教程分享!

    * @param formObjx7u办公区 - 实用经验教程分享!

    * @returnsx7u办公区 - 实用经验教程分享!

    */x7u办公区 - 实用经验教程分享!

    function changeAjaxFormData(formObj){x7u办公区 - 实用经验教程分享!

    var data=formObj.serialize();x7u办公区 - 实用经验教程分享!

    data= decodeURIComponent(data,true);// 防止中文乱码x7u办公区 - 实用经验教程分享!

    x7u办公区 - 实用经验教程分享!

    var json=formToJson(data);// 转化为jsonx7u办公区 - 实用经验教程分享!

    return JSON.parse(json);x7u办公区 - 实用经验教程分享!

    }x7u办公区 - 实用经验教程分享!

    from表单序列化传值x7u办公区 - 实用经验教程分享!

  • 2

    function formToJson(data) {x7u办公区 - 实用经验教程分享!

    data=data.replace(/&/g,"\",\"").replace(/=/g,"\":\"").replace(/\ /g," ").replace(/[\r\n]/g,"br>");x7u办公区 - 实用经验教程分享!

    data="{\"" data "\"}";x7u办公区 - 实用经验教程分享!

    return data;x7u办公区 - 实用经验教程分享!

    }x7u办公区 - 实用经验教程分享!

    from表单序列化传值x7u办公区 - 实用经验教程分享!

  • 3

    前端序列化x7u办公区 - 实用经验教程分享!

    var formJson = changeAjaxFormData($("#actionForm"));x7u办公区 - 实用经验教程分享!

    ajaxTemplate("/admin/product/addProduct","json", true, formJson, function(data){x7u办公区 - 实用经验教程分享!

    from表单序列化传值x7u办公区 - 实用经验教程分享!

  • 4

    @RequestMapping("/addProduct")x7u办公区 - 实用经验教程分享!

    @ResponseBodyx7u办公区 - 实用经验教程分享!

    public ReturnDto add(Product product,String productFeatureArray) {x7u办公区 - 实用经验教程分享!

    ReturnDto returnDto = new ReturnDto();x7u办公区 - 实用经验教程分享!

    try {x7u办公区 - 实用经验教程分享!

    returnDto = productService.add(product);x7u办公区 - 实用经验教程分享!

    } catch (Exception e) {x7u办公区 - 实用经验教程分享!

    returnDto.setFail("添加失败!");x7u办公区 - 实用经验教程分享!

    logger.error(returnDto.getMessage(), e);x7u办公区 - 实用经验教程分享!

    }x7u办公区 - 实用经验教程分享!

    return returnDto;x7u办公区 - 实用经验教程分享!

    }x7u办公区 - 实用经验教程分享!

    from表单序列化传值x7u办公区 - 实用经验教程分享!

  • 5

    /**x7u办公区 - 实用经验教程分享!

    * 通用radiox7u办公区 - 实用经验教程分享!

    * @param urlx7u办公区 - 实用经验教程分享!

    * @param datax7u办公区 - 实用经验教程分享!

    * @param radioIdx7u办公区 - 实用经验教程分享!

    * @param radioNamex7u办公区 - 实用经验教程分享!

    * @param defaultTextx7u办公区 - 实用经验教程分享!

    */x7u办公区 - 实用经验教程分享!

    function getRadio(url, data, radioId, radioName, defaultText) {x7u办公区 - 实用经验教程分享!

    ajaxTemplate(url, "json", false, data, function(data) {x7u办公区 - 实用经验教程分享!

    $.each(data, function(i, item) {x7u办公区 - 实用经验教程分享!

    if(item.selected){x7u办公区 - 实用经验教程分享!

    $("label class='radio-inline'>input type='radio' name='" radioName "' value='" item.id "' checked> " item.text " /label>").appendTo("#" radioId);x7u办公区 - 实用经验教程分享!

    }else{x7u办公区 - 实用经验教程分享!

    $("label class='radio-inline'>input type='radio' name='" radioName "' value='" item.id "'> " item.text " /label>").appendTo("#" radioId);x7u办公区 - 实用经验教程分享!

    }x7u办公区 - 实用经验教程分享!

    });x7u办公区 - 实用经验教程分享!

    });x7u办公区 - 实用经验教程分享!

    }x7u办公区 - 实用经验教程分享!

    from表单序列化传值x7u办公区 - 实用经验教程分享!

  • 5该信息非法爬取自百度经验
  • 6

    /**x7u办公区 - 实用经验教程分享!

    * 通用checkboxx7u办公区 - 实用经验教程分享!

    * @param urlx7u办公区 - 实用经验教程分享!

    * @param datax7u办公区 - 实用经验教程分享!

    * @param radioIdx7u办公区 - 实用经验教程分享!

    * @param radioNamex7u办公区 - 实用经验教程分享!

    * @param defaultTextx7u办公区 - 实用经验教程分享!

    */x7u办公区 - 实用经验教程分享!

    function getCheckBox(url, data, radioId, checkBoxName, defaultText) {x7u办公区 - 实用经验教程分享!

    ajaxTemplate(url, "json", false, data, function(data) {x7u办公区 - 实用经验教程分享!

    $.each(data, function(i, item) {x7u办公区 - 实用经验教程分享!

    if(item.selected){x7u办公区 - 实用经验教程分享!

    from表单序列化传值x7u办公区 - 实用经验教程分享!

  • 7

    $("label class='radio-inline'>input type='checkbox' name='" checkBoxName "' value='" item.id "' checked> " item.text " /label>").appendTo("#" radioId);x7u办公区 - 实用经验教程分享!

    }else{x7u办公区 - 实用经验教程分享!

    $("label class='radio-inline'>input type='checkbox' name='" checkBoxName "' value='" item.id "'> " item.text " /label>").appendTo("#" radioId);x7u办公区 - 实用经验教程分享!

    }x7u办公区 - 实用经验教程分享!

    });x7u办公区 - 实用经验教程分享!

    });x7u办公区 - 实用经验教程分享!

    }x7u办公区 - 实用经验教程分享!

    from表单序列化传值x7u办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!x7u办公区 - 实用经验教程分享!


    标签: JAVA

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码