А у вас по ходу просто долго письмо отправляется.
Нужно как-то обойти этот момент.
Можно например в js проверить все данные и если все ок, то отправить их и сказать пользователю, что данные отправлены. Потом ждать ответа от сервера, и в случае ошибки уведомить пользователя.
Вот! Спасибо, а я вокруг да около хожу, главное вывод списка ul>li>ul>li.... из изначального массива сделал с помощью рекурсии, а переделать в json его не смог )
Нужно как-то обойти этот момент.
Можно например в js проверить все данные и если все ок, то отправить их и сказать пользователю, что данные отправлены. Потом ждать ответа от сервера, и в случае ошибки уведомить пользователя.