Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Генерировать событие по условию (https://javascript.ru/forum/events/18097-generirovat-sobytie-po-usloviyu.html)

DZHETIGAPA 17.06.2011 09:31

Генерировать событие по условию
 
Как правильно организовать такое решение:

Есть форма. На ней есть сабмит. В функции клика на сабмит отменяю событие по умолчанию и делаю аякс запрос. Если приходит один ответ, то ничего не происходит. Если приходит другой ответ, то нужно сгенерировать событие клика по сабмиту, но без отмены события по умолчанию, то есть, чтобы страница перезагрузилась.

nikita.mmf 17.06.2011 10:52

var $form = $('form');
$form.bind("submit", function(e){
  $.ajax{(
    success : function ( response ){
       if ( response.needReloadPage ) {
         $form.unbind("submit").submit();
       }
    }
  )}
});


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