Показать сообщение отдельно
  #6 (permalink)  
Старый 24.08.2016, 14:24
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Зачем в коде формы <input onclick="AjaxFormRequest();" value="">? Он вообще ничего полезного не делает, выбросить и:

function AjaxFormRequest() {
$(function() {
     $("#order_form").submit(function(e) {         
          e.preventDefault();
         jQuery.ajax({
                    url: 'order.php', //Адрес подгружаемой страницы
                    type: "POST", //Тип запроса
                    dataType: "text", //Тип данных
                    data: jQuery(this).serialize(),
                    success: function(response) { //Если все нормально
                        alert('Сообщение отправлено!');
                    },
                    error: function(response) { //Если ошибка
                        alert('Error!');
                    }
                 });
   });
});

}

Вашу форму можно даже пустой отправить.

PS. dataType - это тип данных ожидаемых от сервера, в коде не видно чтобы сервер вообще отвечал.

Последний раз редактировалось laimas, 24.08.2016 в 14:26.
Ответить с цитированием