天天看点

formToArray(true)-JQuery API

formToArray(true)

formToArray采集表单数据到一个可以传递到以下Ajax函数的对象数组:$.get, $.post, 或 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 );

继续阅读