У меня есть проблема с синтаксическим анализом что-то вроде этого:
{form_settings['settings']['title']: "Titulek", form_settings['settings']['description']: "Popisek formuláře...", form_settings['settings']['gdpr']: "ip", form_settings['settings']['acquisition']: "n", form_settings['settings']['style_form']: "without_border", …}
Я хочу что-то вроде в PHP, где вы можете назвать это
$form_settings['settings']['title']
Но вы не можете сделатьэто в javascript, и я хочу использовать похожий массив, как в php, я хочу сделать что-то подобное
form_settings['settings']['title']
Поскольку это не работает, вы знаете, как его проанализировать?Спасибо за ответы!
// РЕДАКТИРОВАТЬ
<div class="col-md-10 col-form-label">
<input type="text" id="title-for-receiver" class="form-control" name="form_settings['email']['{$input_form['EMAIL']['title_for_receiver']->name}']" value={$input_form['EMAIL']['title_for_receiver']->value} />
</div>
И я получил эти значения через javascript
function getFormData(form){
var unindexed_array = form.serializeArray();
var indexed_array = {};
$.map(unindexed_array, function(n, i){
indexed_array[n['name']] = n['value'];
});
return indexed_array;
}