Показать сообщение отдельно
  #1 (permalink)  
Старый 28.10.2017, 21:08
Аспирант
Отправить личное сообщение для Andreysolomon Посмотреть профиль Найти все сообщения от Andreysolomon
 
Регистрация: 21.10.2016
Сообщений: 34

События при ajax
у меня данные на сайте меняются через ajax, так вот, все события я описал в одном файле - js.js, его содержимое:
$("#submit").click(function(){

    $.ajax({
      url: 'ajax/file1.html',
      success: function(data){
        $(body).html(data);
      }
    });

$("#submit2").click(function(){

    $.ajax({
      url: 'ajax/file2.html',
      success: function(data){
        $(body).html(data);
      }
    });

});

и допустим начальное содержимое страницы такое:
<input type="text" id="textfield"><input type="submit" id="submit">

юзер ввел что-то там в поле #textfield, нажал на кнопку #submit и пришел совершенно другой html (на ajax!):
<input type="text" id="textfield2"><input type="submit" id="submit2">

юзер тоже чет ввел и нажал на #submit2, и событие $("#submit2").click Не сработало
Подскажите, как сделать чтобы событие сработывало даже при динамическом обновлении страницы (ведь вроде обработчики навешиваются на элемент только один раз)
ЗАРАНЕЕ СПАСИБО
Ответить с цитированием