Показать сообщение отдельно
  #1 (permalink)  
Старый 26.03.2018, 19:59
Интересующийся
Отправить личное сообщение для mishapod Посмотреть профиль Найти все сообщения от mishapod
 
Регистрация: 01.02.2017
Сообщений: 20

AJAX Не могу отправить форму
Есть форма, SQL запрос и post AJAX. Без AJAX все хорошо, но мне не хочется перезагружать страницу. AJAX сделал свое дело, в консоли показало "Good!", но запись осталась. Подключаюсь через <?php require_once('connect.php') ?> Весь этот код в одном документе, У меня есть другие запросы, они выполняются.
Я не могу понять в чем проблема.
Спасибо.
<div class="delete_rec">
    <form  method="POST" id="del_form">
        <input type="text" name="id_delete" placeholder="ID R" class="inp_delete">
        <button type="submit" name="delete" value="Delete" id="delete_btn">Delete</button>
    </form>
</div>

<?php 
    if (isset($_POST['delete'])) {
        $delete_id_value = $_POST['id_delete'];
        $delete_id_from_db = 
           'DELETE `users`, `phones_users` 
            FROM `users` 
            JOIN `phones_users` 
            ON users.id = phones_users.id_user 
            WHERE phones_users.id = ' . $delete_id_value;

        $result_delete1 = mysqli_query($con, $delete_id_from_db);
    }
 ?>


$(document).ready(function() {
    $('#del_form').submit(function(event) {
        event.preventDefault();
        $.ajax(
            {
                url: '/index.php',
                type: 'POST',
                data: $('#del_form').serialize(event),
                dataType: 'text',
                success: function(message) {
                    console.log("Good!");
                }
            }
        )
    });
})


ID R | ID U | NAME  |LAST NAME  | PHONE 1    | PHONE 2
______________________________________________________
     |      |       |           |            | 
34   | 51   | Misha |Last Name  | 0995118824 |  ---
-----------------------------------------------------
35   | 52   | Alex  |First Name | 342342     |  ---

Последний раз редактировалось mishapod, 26.03.2018 в 20:01.
Ответить с цитированием