AJAX журнал показывает успех, но данные не отправлены php - PullRequest
0 голосов
/ 20 апреля 2020

Я использовал ajax, чтобы опубликовать html data-attr значение, но когда я публикую, я получаю следующий журнал в консоли

в журнале консоли, я получаю этот результат

   success
   posted_ads:201 array(0) {
                     }

Поскольку журнал сообщает AJAX об успехе, я подумал, что может быть ошибка в php, поэтому использованный метод var_dump() обнаружил, что есть какие-либо данные, переданные из запроса формы, но нет данных дампа.

Любое решение, почему я делаю не получите никаких данных по php.

PHP

<?php 
header('Content-type: application/json');
include("$_SERVER[DOCUMENT_ROOT]/include/config.php"); 
var_dump($_POST);
?>

вот мой код

       $(document).ready(function () {
            $('#myModal').on('show.bs.modal', function (e) {
                e.preventDefault();
                const action = $(this).attr('data-act');


                var hash = $(e.relatedTarget).data('hash');
                var para = $(e.relatedTarget).data('para');
                var ref = $(e.relatedTarget).data('ref');
                $.ajax({
                    //data :{action: "showroom"},
                    url: '/include/ajax/dashboard_get_single_card.php', //php page URL where we post this data to view from database
                    type: 'POST',
                    data: {"action": action, "hash": hash, "para": para}, //Pass $id
                    dataType:'text',
                    success: function (data, status) {
                        //window.location.href = data;
                        console.log(status);
                        console.log(data);
                        $("#fetched").html(data);
                    },
                    error: function (xhr, textStatus, error) {
                        $("#fetched").html(xhr.responseText);
                        console.log(xhr.responseText);
                        console.log(xhr.statusText);
                        console.log(textStatus);
                        console.log(error);
                        //window.location.href = '/404.php';
                    }
                });


            });
            return false;
        });

HTML

<a href="#myModal" class="btn btn-primary btn-block btn-sm" id="custId" data-toggle="modal" data-act="msold" data-hash="6d8ce77d206011027297b693be999704" data-para="A4IxzuRP8ATv"><i class="mi mi-sml">local_offer</i>Mark&nbsp;as&nbsp;sold</a>

может кто-нибудь объяснить, почему я сталкиваюсь с этой проблемой, потому что журнал консоли показывает success, но в php

данные не принимаются
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...