Ну тут соглашусь, в свободное время я придумываю сам себе проекты, которые ни кому не нужны.
Задача которых решить "а можно ли так сделать?" или "смогу ли я?"
Я доберусь до исключения, когда потыкаю композтер.
Тут легче в код смотреть, на словах скажу есть 2 варианта решения.
1. Если есть возможность ворваться в функцию где формируется массив, то можно изменить логику вывода или сформировать отдельный массив для легкого объединения.
2. Можно пойти на прямую с кувалдой и пройтись foreach по всему уровню массивов, найти нужные аргументы и сформировать третий массив с нужными данными.
Я почти уверен что в js есть apend, только в каком?
Я хочу найти эту js с append, но я не хочу делать костыль, где я удаляю при помощи js этот элемент.
Если будет плохой ответ из php, то:
открой devTools (F12) и поищи во вкладке NETWORK элемент sendmail.php
Он появится после ajax запроса.
В этом элементе найдешь вкладку response (ответ)
В нем будет указана какая ошибка пришла из php.
function formValidate(form) {
let error = 0;
const formReq = document.querySelector('._req');
formRemoveError(formReq);
if (formReq.value === '') {
formAddError(formReq);
error++;
}
return error; //Забыл вернуть значение, из-за чего error у тебя не определен
}
Хорошо не буду показывать,
Но если я циклом пройдусь по массивом, мне надо записывать во временный файл функции текущее значение позиции, что бы в след. цикли найти след пункт?