码迷,mamicode.com
首页 > 其他好文 > 详细

serializearray()的具体使用

时间:2018-12-06 14:20:35      阅读:175      评论:0      收藏:0      [点我收藏+]

标签:单独表   NPU   orm   OLE   val   自身   结构   第三方库   als   

serializeArray() 方法序列化表单元素(类似 .serialize() 方法),返回 JSON 数据结构数据。

注意:此方法返回的是 JSON 对象而非 JSON 字符串。需要使用插件或者第三方库进行字符串化操作。

返回的 JSON 对象是由一个对象数组组成的,其中每个对象包含一个或两个名值对 —— name 参数和 value 参数(如果 value 不为空的话)。举例来说:

[ 
  {name: ‘firstname‘, value: ‘Hello‘}, 
  {name: ‘lastname‘, value: ‘World‘},
  {name: ‘alias‘}, // 值为空
]

该方法可以对已选择单独表单元素的对象进行操作,比如 <input>, <textarea>, 和 <select>。不过,更方便的方法是,直接选择 <form> 标签自身来进行序列化操作。
$("form").submit(function() {
  console.log($(this).serializeArray());
  return false;
});
上面的代码产生下面的数据结构(假设浏览器支持 console.log):
[
  {
    name: a
    value: 1
  },
  {
    name: b
    value: 2
  },
  {
    name: c
    value: 3
  },
  {
    name: d
    value: 4
  },
  {
    name: e
    value: 5
  }
]

serializearray()的具体使用

标签:单独表   NPU   orm   OLE   val   自身   结构   第三方库   als   

原文地址:https://www.cnblogs.com/oyw911/p/10075967.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!