Как заставить элементы формы Dojo сериализовать в массив? - PullRequest
4 голосов
/ 14 ноября 2011

Я использую 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" ] }

Isэто возможно?

Кстати, я использую dojo.toJson(form.get('value')) для сериализации.

1 Ответ

3 голосов
/ 15 ноября 2011

Возможно dojo.formToObject или dojo.formToJson - это то, что вы ищете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...