Size: a a a

2020 October 02

S🕶

Sander 🕶 in pro.js
смотрел
источник

t

th.witness in pro.js
Sander 🕶
Всем привет, работаю с js fetch api, есть возможность там такая кэшировать запрос при помощи cache: 'force-cache',.

Вопрос, как мне очистить кэш? я покидаю страницу в SPA приложении и я хочу очистить кэш, чтоб вернувшись на страницу обратно, он заново сделал запрос.
Задай ему хэдэр if-none-match: ""
источник

S🕶

Sander 🕶 in pro.js
th.witness
Задай ему хэдэр if-none-match: ""
что-то связанное с etag, можно подробнее, как этот способ работать будет и очищять кеш
источник

КС

Константин Салахутди... in pro.js
$(document).on('change', '.add-product-in-order #sale-specaction', function () {} );


Не ловит события изменения если снимать галку с чекбокса этой строчкой:

$('#sale-specaction').prop("checked", false);

Как снимать галку программно, чтобы это было отловлено как событие?
источник

S

Syntax Highlight Bot in pro.js
Константин Салахутдинов
$(document).on('change', '.add-product-in-order #sale-specaction', function () {} );


Не ловит события изменения если снимать галку с чекбокса этой строчкой:

$('#sale-specaction').prop("checked", false);

Как снимать галку программно, чтобы это было отловлено как событие?
источник

S

Syntax Highlight Bot in pro.js
Константин Салахутдинов
$(document).on('change', '.add-product-in-order #sale-specaction', function () {} );


Не ловит события изменения если снимать галку с чекбокса этой строчкой:

$('#sale-specaction').prop("checked", false);

Как снимать галку программно, чтобы это было отловлено как событие?
источник

S

Syntax Highlight Bot in pro.js
====================================================
источник

NS

Nurlykhan Salamatov in pro.js
ты сделал?
источник

РР

Рома Решетов... in pro.js
Nurlykhan Salamatov
ты сделал?
Пока еще нет, пропустил этот блок покамись
источник

NS

Nurlykhan Salamatov in pro.js
Рома Решетов
Пока еще нет, пропустил этот блок покамись
источник

РР

Рома Решетов... in pro.js
Не открывается ссылка
источник

NS

Nurlykhan Salamatov in pro.js
Рома Решетов
Не открывается ссылка
кода нет тогда)
источник

РР

Рома Решетов... in pro.js
Рома Решетов
Не открывается ссылка
Открылась
источник

РР

Рома Решетов... in pro.js
Nurlykhan Salamatov
кода нет тогда)
Спасибо за помощь
)
источник

РР

Рома Решетов... in pro.js
Nurlykhan Salamatov
кода нет тогда)
А разве getBoundingClientRect() сейчас в моде ? он же собирает инфу со всей странице, и потом сраница виснет
источник

NS

Nurlykhan Salamatov in pro.js
Рома Решетов
А разве getBoundingClientRect() сейчас в моде ? он же собирает инфу со всей странице, и потом сраница виснет
я не знаю
источник

NS

Nurlykhan Salamatov in pro.js
я так делаю
источник

NS

Nurlykhan Salamatov in pro.js
проблем нет
источник

РР

Рома Решетов... in pro.js
Nurlykhan Salamatov
я так делаю
Ладно , главное скрипт есть, остальное проверю
источник

t

th.witness in pro.js
th.witness
Если в общем, тут дело в кэшировании, как ты и сказал. Это выглядит так:
1) Делаешь запрос на https://test.ru/audio
2) Получаешь данные.
3) Снова делаешь запрос на https://test.ru/audio.
3.1) Браузер автоматически ставит заголовок if-none-match равным заголовку etag ответа на предыдущий запрос. Будем считать, что это маркер ответа.
4) Прежде чем идти на сервер, браузер проверяет локальный кэш и ищет данные с этим маркером.
4.1) Находит.
4.1.1) Если срок не истёк, возвращает этот кэш.
4.1.2) Идёт снова на сервер.
4.2) Не находит и идёт снова на сервер.
@sander92, почитай этот тред.
источник