Скрипты jQuery Ajax не работают в мобильных браузерах (любых). Он работает в любых настольных браузерах и в их моделях мобильных устройств. Но при загрузке на рабочий сервер и попытке выполнения с любого мобильного телефона это не работает.
Изменить: я попытался опубликовать весь фрагмент кода, чтобы можно было легко обнаружить некоторые очевидные ошибки.
let check_mobile = false;
check_mobile = true;
alert('ok');
$('.prod-img-wrap').each(function(ind) {
let imgs_scope = {},
front = $(this).find('.js-itm-hover-img-front'),
back = $(this).find('.js-itm-hover-img-back'),
img_front = front.attr('data-img'),
img_back = back.attr('data-img'),
id = front.attr('data-id');
imgs_scope[id] = {
'img_front': img_front,
'img_back' : img_back ? img_back : null,
};
setTimeout(function(){
$.ajax({
url: 'index.php?route=product/category/product_thumb_work',
type: 'get',
data: { ids_imgs: imgs_scope },
dataType: 'json',
success: function(json) {
front.attr('src', json[id]['img_front']).addClass('m');
back.attr('src', json[id]['img_back']).addClass('m');
if ($('.js-itm-hover').length > 5) {
if (ind === 5) {
filters_ajax();
filters_mobile();
}
} else {
if (ind === 0) {
filters_ajax();
filters_mobile();
}
}
}
});
}, ind * 300);
});
Подробнее здесь: https://stackoverflow.com/questions/449 ... s-any-kind
Скрипты jQuery Ajax не работают в мобильных браузерах (любых) ⇐ Jquery
Программирование на jquery
-
Anonymous
1763935608
Anonymous
Скрипты jQuery Ajax не работают в мобильных браузерах (любых). Он работает в любых настольных браузерах и в их моделях мобильных устройств. Но при загрузке на рабочий сервер и попытке выполнения с любого мобильного телефона это не работает.
Изменить: я попытался опубликовать весь фрагмент кода, чтобы можно было легко обнаружить некоторые очевидные ошибки.
let check_mobile = false;
check_mobile = true;
alert('ok');
$('.prod-img-wrap').each(function(ind) {
let imgs_scope = {},
front = $(this).find('.js-itm-hover-img-front'),
back = $(this).find('.js-itm-hover-img-back'),
img_front = front.attr('data-img'),
img_back = back.attr('data-img'),
id = front.attr('data-id');
imgs_scope[id] = {
'img_front': img_front,
'img_back' : img_back ? img_back : null,
};
setTimeout(function(){
$.ajax({
url: 'index.php?route=product/category/product_thumb_work',
type: 'get',
data: { ids_imgs: imgs_scope },
dataType: 'json',
success: function(json) {
front.attr('src', json[id]['img_front']).addClass('m');
back.attr('src', json[id]['img_back']).addClass('m');
if ($('.js-itm-hover').length > 5) {
if (ind === 5) {
filters_ajax();
filters_mobile();
}
} else {
if (ind === 0) {
filters_ajax();
filters_mobile();
}
}
}
});
}, ind * 300);
});
Подробнее здесь: [url]https://stackoverflow.com/questions/44909628/jquery-ajax-scripts-do-not-work-on-mobile-browsers-any-kind[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия