Почему обычно <form>
используется для агрегирования элементов, а не <div>
в случае, когда форма работает с событием отправки ajax?
Функция jjery Ajax:
$('#parse-form').submit(function() {
$.ajax({
url: 'controller.php',
type: 'POST',
dataType:'json',
success: function(data) {
alert(data);
}
});
return false;
});
Way1 - форма:
<form>
<input type="text"/>
<button type="submit">submit</button>
</form>
Way2 - div:
<div>
<input type="text"/>
<button type="submit">submit</button>
</div>
(Возможно, потому что, когда пользователь нажимает, введите отправленную форму, но в случае более чем одной формы на веб-странице?)
Обновление: Если причина записи формы из-за состояния отключения JavaScript, true:
1.Что следует добавить в код, чтобы форма имела 2 варианта ajax submit и регулярную передачу?
2. Эта причина имеет место, когда у нас есть веб-сайт, работающий с jquery ui или другим интерфейсом библиотеки javascript (меню, каталог и т. Д.)
Спасибо