Загрузка формы Ajax не работает на iOS

У меня есть простая форма для загрузки файлов. Форма работает на настольном ПК / Mac, но не работает на устройствах iOS. В событии отправки я звоню так:

var form_data = new FormData(this);
$.ajax({ 
    url: "api/register",
    method: "POST",
    type: "POST",
    headers: {
        "cache-control": "no-cache"
    },
    cache: false,
    data: form_data,
    contentType: false,
    processData: false,
    async: true
}).success(function (res) { 


    alert ('uploaded');

}).error(function (res) {

    alert('not uploaded')
});

Через 60 секунд возвращается ошибка, и я получаю предупреждение «не загружено».

Это происходит в сафари или во всех браузерах на устройстве iOS? а какая версия iOS?

M Reza 21.05.2018 07:29

какую версию jquery вы используете?

Joseph_J 21.05.2018 07:29

Это происходит во всех браузерах. iOS 11.3.1. jQuery 1.12.4.

user4554391 21.05.2018 08:01

Вы когда-нибудь получали разрешение?

Jason 14.02.2019 20:44
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
1
4
45
0

Другие вопросы по теме