Выбрать страницу

Здравствуйте. На днях потратил много времени на решения бага на «всеми любимими» IOS устройствах.

Проблема была в том, что при попытке отправить форму с помощью ajax, сервер не отвечал, хотя данные проходили нормально, и казалось что тупит сервер или не правильный ajax.

Всё оказалось намного проще, суть в том, что в форме я так же отправлял файл, и если файл не был задан IOS устройства тупили. Решения данной проблемы (бага) очень простое, перед отправкой формы просто удаляете intup[type=file] если конечно он не задан.

Если у Вас landing например, и Вам позарез нужно чтобы пользователь смог повторно отправить форму, то на время отправки, если файл не задан, Вы можете просто менять тип файла на что то иное, или просто присвоить тип hidden

Надеюсь кому то будет полезной данная информация.