как перезагрузить div после вызова ajax, в котором есть форма - PullRequest
0 голосов
/ 30 апреля 2020

Я перезагружаю div после ajax, как показано ниже:

$('.comment_form').on('submit', function(e){
    e.preventDefault();
    .....
    success: function(data) {       
        $('.result').html(data);        
        $(".comments-body").load(" .comments-body > *"); // reload div comments-body from comments
   },

В div .comments-body есть форма.

Форма:

<form class="comment_form" action="" method="POST" role="form"> 
    .....
    <button type="submit" class="btn btn-primary" name="submit_nested_comment">Submit</button>
</form>

Повторная отправка этой формы больше невозможна после перезагрузки div. Только после жесткого refre sh. Как я могу решить эту проблему?

1 Ответ

0 голосов
/ 30 апреля 2020

Вы можете загрузить div по его id, а не по классу следующим образом:

   $("#divid").load(" #divid");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...