Есть форма "form" с несколькими строками, не могу сделать, так, чтобы при нажатии на кнопку submit форма не перезагружалась, а просто записала данные в файлик, никогда до этого не работал с ajax Код формы:
<form action="" method="post" Name="test" id="form" onblur="valid(this)">
<br />
<label for="FName"> Фамилия</label>
<input type="text" name="FName" placeholder="Фамилия" id="FName" onblur="validName(this)" />
<div id="error" class="error"></div><br />
<label for="Name"> Имя</label>
<input type="text" name="Name" placeholder="Имя" id="Name" onblur="validName(this)"/>
<div class="error" id="error2"></div><br />
<label for="LName"> Отчество</label>
<input type="text" name="LName" placeholder="Отчество" id="LName" />
<div id="error"> </div><br />
<label for="Opisanie"> Описание</label>
<input type="text" name="Opisanie" placeholder="Описание" id="Opisanie" /><br /><br />
<label for="Date"> Дата рождения</label>
<input type="date" name="Date" placeholder="Дата рождения" id="Date" onchange="validate_date(this);" />
<div id="error"></div><br />
<input type="submit" id="send" value="Отправить заявку" />
</form>
Предполагаемый код с вызовом Ajax:
$('#submitIt').submit(function () {
$.ajax({
type: "POST",
url: '/HomeController/Register/',
dataType: "html",
success: function (result) {
$('#Form').html(result);
},
error: function (request, status, error) {
//здесь будет сообщение алерта
}
});
});
Виртуальный выделенный сервер (VDS) становится отличным выбором
Собственно, вопрос
О да, я нашел этот кусок, у вас:
Есть форма ActiveForm, неважно какая модель, какой контроллерПросто когда я отправляю простой Get запрос получается - https://site