Запись в файл без перезагрузки формы

186
28 октября 2018, 15:50

Есть форма "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) {
                //здесь будет сообщение алерта
     }
  });
});
READ ALSO
mysql_num_rows опишите пожалуйста для чего он нужен?

mysql_num_rows опишите пожалуйста для чего он нужен?

Где используется для чего используется?

156
Убрать из get запроса yii2 activeForm название модели

Убрать из get запроса yii2 activeForm название модели

Есть форма ActiveForm, неважно какая модель, какой контроллерПросто когда я отправляю простой Get запрос получается - https://site

140