JS: AJAX Serialize

LH
На сайте с 26.09.2013
Offline
89
729

Здравствуйте, как привязать id конкретной формы, да так чтобы не обновляло страницу?

$(document).ready(function(){

$('form').submit(function(){

$.ajax({

data: $(this).serialize(),

type: $(this).attr('method'),

url: $(this).attr('action'),

success: function(){

location.reload();

}

});

return false;

});

});

Jurgen s
На сайте с 21.05.2008
Offline
153
#1

data: $('#formid').serialize(),
http://police-ua.com/ (http://police-ua.com/) Форум сотрудников МВД Украины
tommy-gung
На сайте с 22.11.2006
Offline
303
#2

думаю, об этом речь

$('#formid').submit(function(){

а чтоб не обновляло, заменить

success: function(){
location.reload();
}
Здесь не могла быть ваша реклама
LH
На сайте с 26.09.2013
Offline
89
#3

Спасибо, что откликнулись, но ваши варианты не работают. Может я чего упустил и не добавил в форму???

Хочу заметить, что с кодом изначально скинутый мною, форма работает как надо. Но когда прикручиваю id, то обновляет страницу.

<form id="myForm" action="my.php" method="post">

<input type="hidden" name="i" value="">

<input type="hidden" name="c" value="">

<input type="number" name="q" min="0" value="">

<button type="submit">Обновить</button>

</form>

Константин Валентинович
На сайте с 23.11.2013
Offline
64
#4

Вам выше подсказали убрать строчку с функцией перезагрузки страницы. Вот что останется:

$(document).ready(function(){

$('form').submit(function(){

$.ajax({

data: $(this).serialize(),

type: $(this).attr('method'),

url: $(this).attr('action')

});

return false;

});

});

LH
На сайте с 26.09.2013
Offline
89
#5
Константин Валентинович:
Вам выше подсказали убрать строчку с функцией перезагрузки страницы.

Нуу)) А id формы куда? )
P.S У меня две формы на странице.
[Удален]
#6


....
$('form#myForm').submit(function(){
....

LH
На сайте с 26.09.2013
Offline
89
#7
imagine:

....
$('form#myForm').submit(function(){
....

О, милый человек. Ваш пример фурычит! Спасибо! 🚬

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий