jquery - где ошибаюсь?

1 234 5
D
На сайте с 28.06.2008
Offline
1101
#21
Не, голова уже не варит, завтра поколупаюсь
W1
На сайте с 22.01.2021
Offline
283
#22
Короче, смотреть переменную $_POST надо во вкладке Response, в том месте, где она у Вас выводится. Судя по сообщениям, в начале файла.
Мой форум - https://webinfo.guru –Там я всегда на связи
S
На сайте с 13.10.2014
Offline
171
#23

jQuery кодэ работоспособный полностью
надо смотреть серверную часть

D
На сайте с 28.06.2008
Offline
1101
#24

Ок, спс, буду искать

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#25

Да ты просто бредишь вот и всё. Какая перезагрузка? ты ajax с form не путай.

Вот твой код и он ИДЕАЛЬНо работает.


<?php

var_dump($_POST);

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>Test</title>

   <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>

</head>

<body>

<div  width="100%">

                   <div><span id="15" style="text-decoration: none">+</span> </div>

                   <script>

                    $(document).ready(function(){


                        $('#15').on('click',function(){

                            $.ajax({

                                url: "index.php",

                                data: {a: '777'},

                                type: "POST",

                                success: function(result) {

                                    console.log(result);

                                },

                            });


                        });

                    });

                   </script>

</div>

</body>

</html>


✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
D
На сайте с 28.06.2008
Offline
1101
#26

Да, Леня прав, все работает, не туда смотрел.

Нужно было еще убрать 

dataType: 'json',
D
На сайте с 28.06.2008
Offline
1101
#27

теперь у меня новый вопрос, почему код

success: function(result) {
console.log(result);
},

Возвращает в консоль тупо весь html код файла index.php ?  Я то ожидал результат выполнения функции. POST переменную я наконец то поймал, проверил что не пустая и сделал запрос в базу

if (!empty($_POST['a'])) {
    $arrPost = explode("/", $_POST['a']);
    getTypeVisa($arrPost[1], $arrPost[0], $conn);
}

И как бы этот ответ и ожидал увидеть в 

console.log(result);

Что опять не так? ))

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#28
Dram #:


Что опять не так? ))

Возьми курсы онлайн по PHP хотя бы...


Возвращает в консоль тупо весь html код файла index.php ?  Я то ожидал результат выполнения функции.

Код делает ТО, что ты ему сказал. Другого он не делает. А ожидание ЧУДО это явно не в этом краю.
F2
На сайте с 08.08.2013
Offline
111
#29

Помню на заре изучения программирования была популярна задача - написать программу которая напечатает сама себя. У вас получилось! )) 

upd: в личке написал

⭐ ⭐ ⭐
W1
На сайте с 22.01.2021
Offline
283
#30
Dram #:
Что опять не так? ))

Надо убить процесс.
die;

1 234 5

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий