Имеется функция 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();
}
}
});
}