Chernichko
@Chernichko
Учусь.

Почему не срабатывает JS при обновлении страницы?

Есть js код, который не срабатывает при первой загрузке страницы, а если и срабатывает, после перезагрузки страницы, перестает срабатывать.

код кнопки на которую поставлено событие:

<span class="delChange">Удалить выбранные</span>

JS-код:

$(".delChange").on('click',function(){
    var temp = [];
    $('input.checkboxOnce:checked').each(function() {
      vll = $(this).val();
      temp.push(vll);
    }); 

    $.post('/lk/delbasktov', {
        data: temp
      }, function(){
          $(".tempBasketBlock").load('/lk/reloadtablebask');
      });
  });


после load('/lk/reloadtablebask'); перестает работать клик на кнопку. Либо он вообще не срабатывает с самого начала.
С чем может быть связана эта проблема и как ее решить?
  • Вопрос задан
  • 599 просмотров
Пригласить эксперта
Ответы на вопрос 2
Попробуйте так
$(document).ready(function(){
	$(document).on('click',".delChange",function(){
    var temp = [];
    $('input.checkboxOnce:checked').each(function() {
      vll = $(this).val();
      temp.push(vll);
    }); 

    $.post('/lk/delbasktov', {
        data: temp
      }, function(){
          $(".tempBasketBlock").load('/lk/reloadtablebask');
      });
  });
});
Ответ написан
Комментировать
miraage
@miraage
Старый прогер
google: "event delegation"
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
01 мая 2024, в 02:11
5000 руб./за проект
01 мая 2024, в 00:29
2000 руб./за проект
01 мая 2024, в 00:20
15000 руб./за проект