如何使用MooTools将表单数据转换为对象

Ald*_*die 12 javascript forms mootools object

我想将整个数据形式转换为javascript对象.

<form id='myform'>
   <input type='text' name='field1' value='foo'>
   <input type='text' name='field2' value='bar'>
</form>
Run Code Online (Sandbox Code Playgroud)

会转换为javascript对象...

{
   field1: 'foo',
   field2: 'bar'
}
Run Code Online (Sandbox Code Playgroud)

小智 29

在MooTools中,您可以轻松地将所有表单值转换为Object:

var formObjects=$('myform').toQueryString().parseQueryString();
Run Code Online (Sandbox Code Playgroud)

转换为JSON:

var formJson=JSON.encode(formObjects);
Run Code Online (Sandbox Code Playgroud)

  • 请注意,从1.4.5开始,parseQueryString现在只在mootools中更多. (5认同)