Друзья, не могу принять serialize в php и распечатать массив. Дурь какая то.
Было в JS
$.ajax({
type: "POST",
url: mailHandlerURL,
data: {
name: getValFromLabel($('.name', _.form)),
email: getValFromLabel($('.email', _.form)),
phone: getValFromLabel($('.phone', _.form)),
}
})
В php принимал так
$email = "";
if (isset($_POST["email"])) {
$email = $_POST["email"];
}
И дальше отправлял все работало, теперь когда появился массив многомерный, его оч сложно передать ajax в php, не получилось, несколько дней бился, поэтому решил использовать serialize
$.ajax({
type: "POST",
url: mailHandlerURL,
data: form.serialize(),
success: function () {
console.log(_.form.serialize())
}
})
НО в php теперь ничего не прилетает, или прилетает но не распечатывает, как принять? Теперь нет $_POST["email"] или как теперь правильно?
Делал и так
parse_str($_POST['serialize'], $email);
$email = $email['email'];
Все равно ничего не печатает :(