Всем доброго утра!
В первый раз пишу самостоятельную связку по передачи данных из JS через ajax в php-скрипт. Код вполне стандартный.
$("#raschet").submit(function(event) {
event.preventDefault();
var form = this;
$.ajax({
type: 'POST',
url: 'mail.php',
data: $(this).serialize(),
success: function() {
try { roistatGoal.reach({
'name': ((form.name) ? form.name.value : ''),
'phone': ((form.tel) ? form.tel.value : ''),
'email': ((form.email) ? form.email.value : ''),
'text': ((form.subject) ? form.subject.value : ''),
'fields': {
'Секция': ((fd.pod) ? fd.pod : ''),
'Этаж': ((fd.et_text) ? fd.et_text : ''),
'Квартира': ((fd.pl_text) ? fd.pl_text : ''),
'Планировка': ((fd.kv) ? fd.kv : ''),
'Площадь': ((fd.sq) ? fd.sq : ''),
'Тип ремонта': ((fd.tr_text) ? fd.tr_text : ''),
'Стоимость': ((fd.summ) ? fd.summ : '')
}
});
} catch (e) { console.error(e); }
},
error: function() {
$.popup.open({
items: { src: '#error' },
type: 'inline'
}, 0);
}
}).done(function() {
$(this).find("input").val("");
$("#raschet").trigger("reset");
});
return false;
});
И как разобрать данные из полей name, phone и т.д. я понимаю.
...
$name = trim($_POST["name"]);
$tel = trim($_POST["phone"]);
...
Но как правильно разобрать данные из объекта
fields - убей бог не пойму!