jQuery-form序列化-1.1

1、serializeObject

    听说easyui可以用

var form = $('#form_serach').serializeObject();
var operaterClass = form["OperaterCalss"].trim();

结果一看,这明明是jQuery的。然后去网上找了一下。

    使用这种方式,首先需要引用一个js文件,地址是 https://cdn.bootcss.com/jquery-serialize-object/2.5.0/jquery.serialize-object.min.js 

    然后创建一个表单

<form id="formId" action="">
    <input type="text" name="FirstName" value="Bill" />
</form>

   最后在js中调用

var formParams = $("#formId").serializeObject(); 
var firstName = formParams["FirstName"]);//结果为 Bill

    注:一个表单中name不能相同,否则,只能获得第一个name的内容

2、serialize

    只用调用jQuery文件即可。然后同上一样创建表单,最后调用时

var serializeText = $("form").serialize(); //结果类似:FirstName=Bill&LastName=Gates

3、serializeArray

    序列化成数据

<select name="multiple" multiple="multiple">
    <option selected="selected">Multiple</option>
    <option>Multiple2</option>
    <option selected="selected">Multiple3</option>
</select>
var fields = $("select").serializeArray();
var result;
jQuery.each( fields, function(i, field){
  result += field.value + " ";
}); //结果为 Multiple Multiple3 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值