Ajax data возвращает весь html

220
09 марта 2018, 16:39

Сделал Ajax запрос после отправки и проверки на валидность инпутов.

            var data = {
                name: name_val,
                email: mail_val,
                message: comment_val
            }
            console.log(data) 
           // тут выводятся правильные значения
           // {name: "123", email: "mail@mail.ru", message: "123"}
            $.ajax({
                type: "POST", 
               url: "index.php",  
               data: data,
               success: function(data){
               console.log(data);
               // тут выводится весь код html страницы
            }

Из-за чего такой эффект? До этого использовал в качества data

var form_data = $(this).serialize(); //или
var form_data = form.serialize();
Answer 1

B

success: function(data){

data - это то, что возвращает Ваш код в url: "index.php",.

READ ALSO
Не работает скрипт транслита

Не работает скрипт транслита

Добрый день) Знаю что это убогий пример (пишется как тренировка, посмотреть как работает) , но если будет корректно работать этот фрагмент,...

236
PHP PDO защита от sql injection

PHP PDO защита от sql injection

Здравствуйте! Есть такой код:

248
получение данных из базы данных

получение данных из базы данных

Как можно вывести только конкретную информацию о пользователеНапример Здравствуйте: <имя>

227
Несколько контроллеров

Несколько контроллеров

Добрый вечер! Мне нужно сделать несколько вариантов вытяжки из базыТо есть пользователь выбирает по какому критерию сортировать(логин, почта,...

210