maxatwork / form2js

Javascript library for collecting form data
http://maxatwork.github.com/form2js/
MIT License
640 stars 137 forks source link

Некорректная работа #86

Open EMDM45 opened 4 years ago

EMDM45 commented 4 years ago

Есть вот такой код-пример: https://codepen.io/emdm/pen/oNgmoEJ

Ожидается, что вернется вот такой JSON:

{"user":{"id":123, "name":"Vladimir Lenin", "address" : {"country":"USSR"}}}

Но возвращается вот такой:

{"user":["123","Vladimir Lenin"]}

Т.е. поле "address" вообще отсутствует, хотя в консоле оно имеется, ключи "id" и "name" также отсутствуют.

Я что-то делаю не так? (настройки какие-то не написал) Или это "баг" самой библиотеки? Может уже (в 2020 году) есть другие способы получить аналогичный результат (встроенные возможности в js, jq или другие библиотеки)?

maxatwork commented 4 years ago

Выглядит, как баг. Вообще удивлен, что библиотека до сих пор востребована :) В 2020-м году есть вариант использовать Vue.js: https://codepen.io/maxatwork/pen/XWJOENe