如何使Dojo表单元素序列化为数组?

时间:2011-11-14 18:29:39

标签: arrays forms dojo

我正在使用Dojo Toolkit,我希望表单元素序列化为数组,如下所示:

<div dojoType="dijit.form.Form" jsId="form">
     <input dojoType="dijit.form.TextBox" name="id" type="text" value="1"></input>
     <input dojoType="dijit.form.TextBox" name="array[]" type="text" value="value1"></input>
     <input dojoType="dijit.form.TextBox" name="array[]" type="text" value="value2"></input>
</div>

序列化为:

{ "id" : 1, "array" : [ "value1", "value2" ] }

有可能吗?

顺便说一句,我正在使用dojo.toJson(form.get('value'))进行序列化。

1 个答案:

答案 0 :(得分:3)

您可能正在寻找dojo.formToObjectdojo.formToJson