Я хотел бы знать, что было бы лучше для этого:
На основе выбора создайте список «выбранных элементов», который будет списком такого типа:
{items
{categoryString {tag_id1 {[fr]=>itemFR, [en]=>itemEN}
{categoryString {tag_id2 {[fr]=>item2FR, [en]=>item2EN}
{categoryString2 {tag_id3 {[fr]=>item3FR, [en]=>item3EN}
}
Отправьте эту информацию на мой серверный скрипт при отправке моей формы (не через javascript, а через обычную почтовую форму).
- Разобрать полученную информацию на моем серверном скрипте (PHP).
Пункт 1 делается так:
function initTagArray(listSelector) {
var et_tag_list = new Object();
var cat = "CATDEF";
et_tag_list[cat] = new Object();
listSelector.each(function() {
et_tag_list[cat][$(this).val()] = [];
et_tag_list[cat][$(this).val()]['fr'] = [$(this).text()];
et_tag_list[cat][$(this).val()]['en'] = [$(this).text()];
});
return et_tag_list;
}
Точка 2 : Я думал о сохранении этой информации в массиве JSON, но не уверен, как ... Путем анализа моего объекта / массива и создания массива json вручную?
Точка 3 : Если будет отправлен массив Json, его будет легко проанализировать.
Я ищу здесь лучшие практики, как сделать это максимально чистым способом.