Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Почему функция выполняется один раз? (https://javascript.ru/forum/misc/59527-pochemu-funkciya-vypolnyaetsya-odin-raz.html)

Elect 15.11.2015 12:05

Почему функция выполняется один раз?
 
Почему функция выполняется один раз?
<form action="/module/create_group" method="post" id="create_group_form" onsubmit="return false" enctype="multipart/form-data">
<input type="submit" class="ssubmit" id="submit" value="Создать">
</form>

$(function(){
  $('#create_group_form').on('submit', function(e){
    e.preventDefault();
    var $that = $(this),
    formData = new FormData($that.get(0));
    $.ajax({
      url: $that.attr('action'),
      type: $that.attr('method'),
      contentType: false,
      processData: false,
      data: formData,
      dataType: 'json',
      success: function(json){
        if(json){
          $("#create_group").html('');
          $("#create_group").html(json+'<br>');
        }
      },
      error: function(error){
      	console.log(error);
      }
    });
  });
});

Mess4me 15.11.2015 14:45

Elect,
а сколько раз должна? )

Elect 15.11.2015 16:07

Цитата:

Сообщение от Mess4me (Сообщение 396214)
Elect,
а сколько раз должна? )

Каждый раз,При вызове....

MallSerg 15.11.2015 21:19

Элементарно Ватсон.
Она вызывается один раз и после этого больше не вызывается =).

Наверно со страницей происходит какая то магия которую ты не хочешь выкладывать в сообщении приведя полный код.


Часовой пояс GMT +3, время: 11:57.