Я искал ответ на свой вопрос, но не нашел решения. Вот аналогичная тема link, но у меня есть другой код, и я не знаю, как подобрать ответ из этой темы в мой код.jQuery submit функция не отправляет ввод Отправить
Вот моя проблема. Я отправляю свою форму с идентификатором order_form
на номер test.php
. Каждое значение формы отправляется правильно, кроме input submit
. Мой скрипт основан на проверке отправки <input id="sendform" type="submit" value="ORDER PRODUCT" name="sendform"/>
.
Ниже приведен код, используемый для отправки формы.
$("#order_form").submit(function() {
$.ajax({
type: "POST",
url: "includes/test.php",
data: $("#order_form").serialize(), // serializes the form's elements.
success: function(data)
{
alert(data);
}
});
return false; // avoid to execute the actual submit of the form.
});
А вот содержание test.php
echo '<pre>';
print_r($_POST);
echo '</pre>';
Вот нелогич- форма, потому что моя форма экстремально большой.
<form id="order_form">
<input type="text" name="w2b" value="abc"/>
<input id="sendform" type="submit" value="ZAMAWIAM" name="sendform"/>
</form>
форму заказа, как реализуется в HTML будет быть полезным. – collapsar
'избегать выполнения фактического представления формы.' Для этого используйте 'e.stopPropagation()'. – void
Я добавил форму. –