@Lesssmoke

Почему не работает вставка элементов в DOM на IPhone?

Имеется функция JS, которая корректно работает на всех устройствах, кроме тех что на IOS. Особую проблему создают мобильные устройства типа IPhone. В проекте есть ряд похожих функций, но все они умирают на стадии встраивания нового контента в DOM (на IOS). Запрос на сервер и ответ - это работает верно. Данные передаются и их даже можно вывести алертом, но как только дело доходит до .html() всё падает. У самого нет никаких устройств на IOS, поэтому конкретнее описать ситуацию нет возможности.

Подскажите, что тут не так? В какую сторону двигаться?
function loadbag(){
    $.ajax({
        type: "POST",
        url: "functions/loadbag.php",
        dataType: "html",
        cache: false,
        success: function(data){
            data = JSON.parse(data);
            if($(window).width() > 770){
                $("#bag-point").html(' ' + data["main"]);
            } else if(data["alt"] != null){
                $("#bag-point").html(' ' + data["alt"]);
            }  else if(data["alt"] == null){
                $("#bag-point").empty();
            }
        }
    });
}
  • Вопрос задан
  • 76 просмотров
Решения вопроса 1
@Lesssmoke Автор вопроса
Проблема решена, дело было в работе системы кэширования скриптов на IOS
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы