ok, поэтому я знаю, что этот ajax работает, но я не могу понять, почему он не отправляется сюда.ajax on submit no refresh form с помощью php
<script type="text/javascript">
$(function(){
$('input[type=submit]').click(function(){
$.ajax({
type: "POST",
url: "postitem.php",
data: $("#myform").serialize(),
beforeSend: function(){
$('#result').html('<img src="loading.gif" />');
},
success: function(data){
$('#result').html(data);
}
});
});
});
отправить форму
<form action="" method="post" onsubmit="return false;" id="myform">
кнопка отправки
<input type="hidden" value="Post" name="submit" />
<button type="submit" title="Done" style="height:33px; width:50px">
<img src="../../css/images/plus_25.png" />
</button>
я довольно что-то не так с кнопкой, но я хочу, чтобы сохранить то, как кнопка потому что многие другие формы используют эту же кнопку, спасибо, если вы можете объяснить мне, почему нажмите эту кнопку отправки, ничего.
У вас нет 'input [type = submit]' в вашей форме. у вас есть 'button [type = submit]' и 'input [type = hidden]' – jszobody
, поэтому просто измените ввод [type = sumbit] на кнопку [type = submit]? – Sickest
'