form表单序列化之后追加字段

方法是在{}中添加字段 key-value 一一对应,如下:

 var data = $.param({‘state‘: state}) + ‘&‘ + $(‘#desProForm‘).serialize();

具体事例:

function saveProDes() {
    var data = $.param({‘state‘: state}) + ‘&‘ + $(‘#desProForm‘).serialize();
    $.ajax({
        type: "post",
        url: "savePro.do",
        data: data,
        success: function (data) {
        }
    });
}

参考:https://segmentfault.com/q/1010000002471698

时间: 2024-07-28 17:28:28

form表单序列化之后追加字段的相关文章

原生js实现form表单序列化

大家都知道在jquery中有相应的表单序列化的方法: 1.serialize()方法 格式:var data = $("form").serialize(); 功能:将表单内容序列化成一个字符串. 这样在ajax提交表单数据时,就不用一一列举出每一个参数.只需将data参数设置为 $("form").serialize() 即可. 2.serializeArray()方法 格式:var jsonData = $("form").serialize

jquery将form表单序列化常json

var formData = {};$.each(form.serializeArray(),function(i, item){ formData[item.name] = item.value;}); $.ajax({ cache: true, type: "POST", url:ajaxCallUrl, data:$('#yourformid').serialize(),// 你的formid async: false, error: function(request) { al

form 表单序列化参数,ajax提交

①form表单的参数序列化后,然后提交. $.ajax({ type: 'post', url:$form1.attr("action"), data:$form1.serializeArray(),//序列化参数 dataType:"json", success: function(json){ if("200" == json.statusCode){ }else{ alertMsg.warn(json.message); } } }); ②

jQuery实现form表单序列化转换为json对象功能示例

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>jquery form序列化转换为json对象</title> <script src="//cdn.bootcss.com/jquery/3.0.0/jquery.min.js"></script> </script> </hea

jquery form表单序列化

一.serialize() 作用 serialize() 方法通过序列化表单值,创建 URL 编码文本字符串. 语法 $(selector).serialize(): 比如 $("button").click(function(){ $("div").text($("form").serialize()); }); 二.注意点 不能序列化file文件类型的input,只适用于一些常用的类型例如text.checkbox.select.date等.

javascript-js将form表单序列化[json字符串、数组、对象]

1.序列化为字符串 $("#Form").serialize();//name=zhangsan&sex=1&age=20   2.序列化为数组 $("#form").serializeArray();//[Object, Object, Object] 3.序列化为对象 function getFormJson(form) { var o = {}; var a = $(form).serializeArray(); $.each(a, funct

将复杂form表单序列化serialize-object.js

<form class="form-horizontal" role="form" id="myform" action="" method="post"> <div class="form-group"> <label for="email" class="col-sm-2 control-label">Ema

js: 将 form表单序列化

form的序列化,即将表单中的键值序列化为可提交的字符串 表单    <form id="target">        <select name="age">             <option value="age1">20</option>             <option value="age2" selected>21</option>

Javascript中的Form表单知识点总结

在HTML中,表单是由form元素来表示的,但是在javascript中,表单则由HTMLFormElement类型,此元素继承了HTMLElement,因此与其他HTML元素具有相同的默认属性:HTMLFormElement有自己以下属性和方法: acceptCharset: 服务器能够处理的字符集:等价于HTML中的accept-charset特性: action:  接收请求的URL,等价于HTML中的action elements: 表单中所有控件的集合. enctype: 请求的编码类