jQuery API 返回首页目录 | jQuery API 中英文对照版
formToArray(true)

formToArray(true)

formToArray() gathers form element data into an array of objects that can be passed to any of the following ajax functions: $.get, $.post, or load. Each object in the array has both a 'name' and 'value' property. An example of an array for a simple login form might be: [ { name: 'username', value: 'jresig' }, { name: 'password', value: 'secret' } ] It is this array that is passed to pre-submit callback functions provided to the ajaxSubmit() and ajaxForm() methods. The semantic argument can be used to force form serialization in semantic order. If your form must be submitted with name/value pairs in semantic order then pass true for this arg, otherwise pass false (or nothing) to avoid the overhead for this logic (which can be significant for very large forms).

返回值

Array<Object>

参数

  • true (semantic): if serialization must maintain strict semantic ordering of elements (slower)

示例

说明:

Collect all the data from a form and submit it to the server.

jQuery 代码:
var data = $("#myForm").formToArray(); $.post( "myscript.cgi", data );
相关链接
asp之家 | jQuery官方网站 | jQuery中文网 | 电子书作者网站 | 电子书作者blog