Показать сообщение отдельно
  #4 (permalink)  
Старый 07.07.2016, 17:02
Интересующийся
Отправить личное сообщение для nina_ Посмотреть профиль Найти все сообщения от nina_
 
Регистрация: 26.06.2016
Сообщений: 29

Спасибо, прочла документацию, но видимо не до конца поняла.
Т.е. если я хочу, чтобы после того как нажму на submit отправлялись данные из формы, но при этом отменилось стандартное поведение submit (переход по action),
мне нужно, например, добавить id="submit":
<input id="submit" type="submit" class="submit_find" name="submit" value="Отправить">

и изменить js:
<script type="text/javascript">
    $(document).ready(function(){
        $("#submit").click(function(e){ 
            
            var form_data = $("#form_order").serialize(); 
            $.ajax({
                type: "POST", 
                url: "request_order.php", 
                data: form_data,
                success: function() {
                    alert("Ваше сообщение отправлено!");

                }
            });
           e.preventDefault();
        });
    });
</script>

Но при этом и передача данных "request_order.php" тоже отменяется.
Что-то видимо делаю не так?
Ответить с цитированием