Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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.
Ответить с цитированием
  #2 (permalink)  
Старый 26.03.2018, 20:22
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от mishapod
Весь этот код в одном документе
Если его структура такая же как и приведено, то это не верно. И не фильтрованные данные в запрос не подставляют.
Ответить с цитированием
  #3 (permalink)  
Старый 23.05.2018, 16:42
Новичок на форуме
Отправить личное сообщение для Lefterov Посмотреть профиль Найти все сообщения от Lefterov
 
Регистрация: 23.05.2018
Сообщений: 5

Помогите советом, как одновреммено обрабатывать несколько форм (5) одной кнопкой, все типы number
Ответить с цитированием
  #4 (permalink)  
Старый 23.05.2018, 16:43
Новичок на форуме
Отправить личное сообщение для Lefterov Посмотреть профиль Найти все сообщения от Lefterov
 
Регистрация: 23.05.2018
Сообщений: 5

laimas,
Помогите советом, как одновреммено обрабатывать несколько форм (5) одной кнопкой, все типы number
Ответить с цитированием
  #5 (permalink)  
Старый 23.05.2018, 17:06
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

А зачем же тогда несколько форм, если нужно отправлять поля всех форм, почему не одна?
Ответить с цитированием
  #6 (permalink)  
Старый 23.05.2018, 17:57
Новичок на форуме
Отправить личное сообщение для Lefterov Посмотреть профиль Найти все сообщения от Lefterov
 
Регистрация: 23.05.2018
Сообщений: 5

формы разделены по всему коду, и отдельно их обрабатывать не надо только вместе, изменять стили тоже не получится, проще будет по новой писать
Ответить с цитированием
  #7 (permalink)  
Старый 23.05.2018, 18:00
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от Lefterov
формы разделены по всему коду
А что проблема иметь одну форму? И не надо на стили кивать, поля формы можно вообще вне тегов <form></form> прописать если уж на то пошло. Да и вся страница может быть помещена в тег формы, хотя это крайность.
Ответить с цитированием
  #8 (permalink)  
Старый 23.05.2018, 19:25
Новичок на форуме
Отправить личное сообщение для Lefterov Посмотреть профиль Найти все сообщения от Lefterov
 
Регистрация: 23.05.2018
Сообщений: 5

спасибо
Ответить с цитированием
  #9 (permalink)  
Старый 23.05.2018, 21:37
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Lefterov,
в общем-то не за что, главное чтобы понятно было как это делается.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не получается отправить форму с калькулятора Igorsrt Элементы интерфейса 19 03.06.2017 11:44
Ajax не могу обработать простой массив nik88 AJAX и COMET 7 13.07.2015 13:09
Как отправить форму get запросом с перезагрузкой? FRIE jQuery 1 27.12.2011 11:01
Простая загрузка файла с ajax через форму Djeman AJAX и COMET 9 03.05.2011 04:07
Реально ли отправить файл на сервер AJAX ????? macexa jQuery 11 14.01.2011 07:30