Зачем в коде формы <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 - это тип данных ожидаемых от сервера, в коде не видно чтобы сервер вообще отвечал.