Почему это вернется с ошибкой:JQuery Ajax во время отправки формы [ошибка]
jQuery('#the_form').submit(function() {
jQuery.ajax({
url: 'stats.php?increment=true',
success: function() {
alert('Load was performed.');
},
error: function() {
alert('Load wasnt performed.');
}
});
return true;
});
и это не (возвращение ложным, все остальное такое же):
jQuery('#the_form').submit(function() {
jQuery.ajax({
url: 'stats.php?increment=true',
success: function() {
alert('Load was performed.');
},
error: function() {
alert('Load wasnt performed.');
}
});
return false;
});
и как я могу назвать этот скрипт перед представлением (внешнему действию)?
Чтобы изложить это: как мне сделать ajax и THEN submit? –
@ Джеймс Томпсон, весь смысл AJAX в том, что он асинхронный. Если у вас есть ситуация, когда вам нужно дождаться завершения AJAX-звонка, чтобы отправить форму, вам было бы лучше оставить форму как обычно, и делать то, что вы намеревались делать во время вызова AJAX внутри скрипта, который вы используете отправку формы в. –
Форма, которую она публикует, не моя. –