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> 参数
示例说明:Collect all the data from a form and submit it to the server. jQuery 代码:var data = $("#myForm").formToArray(); $.post( "myscript.cgi", data ); |