/ / Parse стойности от HTML формат, поддържан от backbone.js към json - json, backbone.js, backbone-views, backbone-routing

Разработвайте параметри от HTML формат, поддържан от backbone.js към json - json, backbone.js, гръбнак-изгледи, гръбнак-маршрутизация

Аз съм начинаещ на backbone.js Как да анализираме поле от HTML формат (поддържан от backbone.js) в json.?

Искам да разработя HTML формуляр, който е билподкрепени от Backbone.js. Така че, когато е попълнен регистрационният формуляр, той е прочетен във формат Json ... всяка помощ е наистина оценена !!! благодаря ф предварително!

Отговори:

0 за отговор № 1

Можете да трансформирате формуляра си в JSON с тази приставка jQuery: https://github.com/maxatwork/form2js

Например, ако имате тези елементи във вашата форма:

<input type="text" name="person.name.first" value="John" />
<input type="text" name="person.name.last" value="Doe" />

И вие получавате JSON this.$el.find("form").toObject() получавате този JSON:

{
"person": {
"name": {
"first": "John",
"last": "Doe"
}
}
}

0 за отговор № 2

Обърнете внимание на TodoMVC: http://todomvc.com/architecture-examples/backbone/

По принцип трябва да имате дори регистриран във формуляра си:

    events: {
"submit form.modal-form": "save"
}

в заданието си за запазване трябва да анализирате входните стойности и да зададете съответните свойства на модела:

save: function (e) {
this.model.set("customer", $input.val().trim()); // <- parsing the form field
console.log(this.model.toJSON()); <- model converted to JSON
}

Подобно на вашите изисквания: https://github.com/tastejs/todomvc/blob/gh-pages/architecture-examples/backbone/js/views/app-view.js вижте createOnEnter.