Ajax обновление блока из которого идет сам вызов

166
07 ноября 2021, 04:20

Есть ajax запрос на option-ы

$('input[type=\'checkbox\']').on('click', function() {
$(".products-subcategories").append(loadercircle);
$('#catalog-sort-form').ajaxSubmit({
    success: function(data) {
        $('.wrapper-whitening, #floatingCirclesG').hide();
        $('.catalog-items-wrapper').replaceWith($(data).find('.catalog-items-wrapper'));
        $('.catalog-bottom').replaceWith($(data).find('.catalog-bottom'));
        $('.mobile-sort-bottom').replaceWith($(data).find('.mobile-sort-bottom'));
    }
});});

Но так же, после подгрузки нужных нам объектов, должны обновляться с этой же страницы div-ы, в которых находятся сами options (на этой странице, с которой мы берем данные по submit, этих options больше ) Проблема следующая - если я добавляю

$('#categorie').replaceWith($(data).find('#categorie'));
$('#brand-block').replaceWith($(data).find('#brand-block'));

и обновляю этот блок с опциями - ajax срабатывает только единожды. Чего мне не хватает, как сделать, чтобы ajax срабатывал по обновленному блоку с options?

Answer 1

Благодаря этому вопросу, проблема решена делегированием событий

    $(document).on('click', 'input[type=\'checkbox\']', function() {});
READ ALSO
Что означает запись, которая напоминает массив, но используется на месте имени константы

Что означает запись, которая напоминает массив, но используется на месте имени константы

Доброе утроНадо срочно разобраться в коде, а JavaScript только начинаю изучать

166
динамическое обновление страницы AJAX, JQuery

динамическое обновление страницы AJAX, JQuery

Есть два AJAX скрипта, один добавляет в БД, другой выводит из БД, они оба работают

168
Считать qr code из браузера телефона

Считать qr code из браузера телефона

Мне необходимо считать qr code c web страницы с телефона на Android, для этого решил написать страницу используя ReactJS, нашел библиотеку react-qr-reader, взял...

173
Показать блок один раз по скрипту

Показать блок один раз по скрипту

Как показать блок только один раз, руководствуясь скриптом ниже? Обе кнопки призваны показать класс, в случае щелчка по ним, но нужно, чтобы...

94