jQuery中的serializeArray()方法
jQuery中的serializeArray()方法是用来序列化表单数据的,它可以将表单元素的名称和值,以JSON对象的形式返回。它有两个参数,第一个是表单元素的选择器,第二个是表单元素的过滤器。
使用serializeArray()方法的步骤如下:
- 通过jQuery选择器选择要序列化的表单元素,例如:
$('#myForm input')
; - 使用serializeArray()方法序列化表单元素,例如:
$('#myForm input').serializeArray()
; - 返回的JSON对象可以被使用,例如:
$.each(data,function(i,field){ console.log(field.name + ':' + field.value); });
。
serializeArray()方法的优点是可以轻松的将表单元素的值转换成JSON对象,从而方便使用。