У меня есть форма, которую я успешно отправлял без обновления страницы с помощью .ajax (), но я изменил свою форму, включив поле загрузки, и она не загружается. Поэтому я попытался использовать метод ajaxForm (), который работает, т.е. он публикует и загружает, но обновляет страницу. Как мне остановить обновление страницы?
Я попытался вернуть false, и это полностью останавливает отправку.
Это то, что у меня есть
var options = {
target: '#post',
url: '<?php echo $linkr; ?>',
success: function() {
$("#post").load("<?php echo $linkr; ?>");
}
};
$("form").submit(function () {
$(this).ajaxForm(options);
return false;
});
Этот код переходит на пустую страницу, но публикует и загружает:
var options = {
target: '#post',
url: '<?php echo $linkr; ?>',
success: function(result) {
$("#post").html(result);
}
};
$("form").ajaxForm(options);
Повторюсь, мне нужно, чтобы он размещал и загружал БЕЗ обновления страницы. Использование .ajax () выполняет это, но не загружает. Установка preventDefault не работает, или, возможно, я неправильно ее использую.