Форма отправки без перезагрузки <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jque... <script> function AjaxForm(result_id,formMain,url) { jQuery.ajax({ url: url, type: "POST", dаtаType: "html", dаtа: jQuery("#"+formMain).serialize(), success: function(response) { document.getElementById(result_id).innerHTML = response; }, error: function(response) { document.getElementById(result_id).innerHTML = "Ошибка"; } }); } </script> <form method="post" action="" id="formMain"> <input type='text' id='title' class='form-control' name='title' value='' placeholder="Заголовок" /> <textarea id='opis' class='form-control' name='opis'>Описание</textarea> <input id="button" type="button" value="Сохранить" onclick="AjaxForm('result', 'formMain', '/ajax/form.php')"/> </form> <div id="result">Заполните форму</div> Теперь в папке ajax создадим файл обработчик form.php
<? include_once '../../sys/inc/start.php'; include_once '../../sys/inc/compress.php'; include_once '../../sys/inc/sess.php'; include_once '../../sys/inc/home.php'; include_once '../../sys/inc/settings.php'; include_once '../../sys/inc/db_connect.php'; include_once '../../sys/inc/ipua.php'; include_once '../../sys/inc/fnc.php'; include_once '../../sys/inc/user.php'; if (isset($_POST['title'])) { $title=$_POST['title']; $opis=$_POST['opis']; тут делаем запись в бд или обновление записи echo '<div style="background:#19A25F;padding:6px;"><span class="fa-stack fa-lg"><i class="fa fa-circle fa-stack-2x fa-inverse"></i> <i class="fa fa-check fa-stack-1x" style="color:#19A25F"></i> </span> <span style="margin-left:6px;">Сохранено</span>'; } ?>
|