powered by simpleCommunicator - 21.11.28     © 2024 Programmizd 02
Map
Форумы / Вопросы по IT / preload, jQuery, ajax - не пашет
4 сообщений из 4, страница 1 из 1
preload, jQuery, ajax - не пашет
    #2884488
Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
Шут - адвокат разума
Программизд 02, и другая уважаемая публика. Я тут ковыряюсь с предзагрузкой данных. И не получается. Мой сайт: https://pautinka-shop.ru/ На нём есть адрес: https://pautinka-shop.ru/emarket/smartCart/ . С этого адреса подгружаются данные для мини корзины. Сам этот адрес тормознутый и я пытаюсь предзагружать данные вот так:
Код: HTML
1.
<link rel="preload" href="/emarket/smartCart/" as="fetch" crossorigin type="text/html"/>
Оно даже вроде предзагружается, но потом почему-то не используется при ajax запроса. Тоесть в AJAX заново загружает этот адрес. Вот так:
Код: JavaScript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
myJQuery.ajax({
        url: '/emarket/smartCart/',
        type: "get",
        async: true,
        timeout: 30000,
        "crossDomain": true,
        headers: {
            Accept: "*/*",
        },
        xhrFields: {
            withCredentials: true
        },
        success: function (data) {
            var response = myJQuery('<html />').html(data);
            myJQuery('.basket').html(response.find('.basket').html());
        },
Чего делать-то? Нихрена не получается.
...
Рейтинг: 0 / 0
preload, jQuery, ajax - не пашет
    #2884927
Событие
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У тебя же ajax запрос работает, зачем ещё городить.
...
Рейтинг: 0 / 0
preload, jQuery, ajax - не пашет
    #2884936
Программизд 02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Администратор
Гидроцефалы всех стран соединяйтесь!
Конякула 

В доке по prefetch сказано что
Цитата 
Это гарантирует, что предзагрузчик нужных ресурсов с меньшей вероятностью заблокирует отрисовку страницы
т.е. полной гарантии нет и это на усмотрение браузера. Возможно и для аджакса тебе нужно fetch использвать а для jquery он не рюхает.
...
Рейтинг: 0 / 0
preload, jQuery, ajax - не пашет
    #2885114
Конякула
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[игнорирует гостей]
Шут - адвокат разума
Цитата 
У тебя же ajax запрос работает, зачем ещё городить.
Затем что запрос тормознутый и чем раньше начнётся, тем быстрее данные отобразятся.
Программизд 02  22.03.2021, 10:58
Конякула 

В доке по prefetch сказано что
Цитата 
Это гарантирует, что предзагрузчик нужных ресурсов с меньшей вероятностью заблокирует отрисовку страницы
т.е. полной гарантии нет и это на усмотрение браузера. Возможно и для аджакса тебе нужно fetch использвать а для jquery он не рюхает.
Префеч выполняется с низким приоритетом и данные кэшируются. По крайней мере так написано в интернете. Не уверен, что это то, что надо, но попробую.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Вопросы по IT / preload, jQuery, ajax - не пашет
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Игнорируют тему (1): Владимир
Читали форум (2): Анонимы (1), Yandex Bot
Пользователи онлайн (3): Анонимы (1), Yandex Bot, Bing Bot 2 мин.
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]