jquery如何转数组

输出以数组形式序列化表单值的結果:


  

serializeArray() 方法通过序列化表单值来创建对象数组(名称和值)

您可以选择一个或多个表单元素(比如 input 及/或 textarea),或者 form 元素本身

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

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


    

.serializeArray() 方法使用了 W3C 关于 (有效控件) 的标准来检测哪些元素应当包括在内。特別说明元素不能被禁用(禁用的元素不会被包括在内),并且元素应当有含有 name 属性提交按钮的值也不会被序列化。文件选择元素的数據也不会被序列化


    

上面的代码产生下面的数据结构(假设浏览器支持 console.log):


    

取得表单内容并插入到网页中:


    

  

我要回帖

 

随机推荐