Здравствуйте!
На некоторых сайта есть формы без атрибута action. Например:
<form enctype="multipart/form-data" id="myform" method="post">
</form>
Подскажите, пожалуйста, каким образом реализуется отправка данных на сервер? С помощью JavaScript присваивается URL? Или как-то по другому?
Буду признателен, если приведете пример. Спасибо!
Отправка осуществляется просто через AJAX. Например
$("form").submit(function(event) {
event.preventDefault();
//Какая нить валидация
if (true) {
var action = $(this).data('action');
var data = $(this).serializeArray();
$.post(action, data);
}
});
<form data-action='/simple.php'>
<input type="text" name="a" value="1" id="a">
<input type="submit" name="g" value="Submit" id="g">
</form>
А причина простая, меньше ботов будет спамить
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости