Поддержка Dcms-Social - DS v.1.8.x-1.9.0 - Полезные js - пост №1259 
Поддержка Dcms-Social - DS v.1.8.x-1.9.0 - Полезные js - пост №1259
Онлайн 15 мар 2018 11:43
Форма отправки без перезагрузки
<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>'
;
    
    
    } 
?>


Главная » Форум » Поддержка Dcms-Social » DS v.1.8.x-1.9.0 » Назад в тему
Gen: 0.03 | Cpu: 2596 кб.