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'); перестает работать клик на кнопку. Либо он вообще не срабатывает с самого начала.
С чем может быть связана эта проблема и как ее решить?
  • Вопрос задан
  • 609 просмотров
Пригласить эксперта
Ответы на вопрос 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"
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы