AJAX передает пустой $_POST

110
05 октября 2021, 02:40

Всем доброго дня!

Вызываю из success AJAX`а функции call() функцию saving(msg), с передачей результата первой функции(call), а на выходе(success) второй функции(saving()) $_POST пустой
Вызов функций

function saving(msg){
    var res=msg;
    //$('#res').html(res);            <-----Вот тут передаваемые данные еще есть
    $.ajax({
        type: 'POST',
        url: '/wp-content/themes/II/php/saving.php',
        data: res,
        success: function(data){            
            $('#res').html(data);   //<-----А вот тут уже нет
        },
        error:  function(xhr, str){
            alert('Возникла ошибка: ' + xhr.responseCode);//Но эта ошибка не вылезает
        }
    });
    }
    function call() {
    var msg   = $('form').serialize();
    $.ajax({
        type: 'POST',
        url: '/wp-content/themes/II/php/res.php',
        data: msg,
        success: function(data) {
            $('#results').html(data);
            saving(data);
        },
        error:  function(xhr, str){
            alert('Возникла ошибка: ' + xhr.responseCode);
        }
    });     
}

При чем во вторую функцию, saving, все приходит как надо. Если это важно то туда приходит достаточно большая (250 строчек) HTML разметка.
PHP второй функции:

<?php
echo "<pre>";
    print_r($_POST);
echo "</pre>";
?>

Вывод DOM:

<div id="res">
    <pre>Array
    (
    )
    </pre>
</div>

Вот почему вывод из PHP пустой?

READ ALSO
Обработчик Javascript

Обработчик Javascript

Господа, подскажите где почитать реализацию идеи:

80
Правильно ли использовать display для меню?

Правильно ли использовать display для меню?

Простой и краткий вопрос, правильно ли для реального сайта использовать для закрытия и открытия меню dislay: block/none корректно это или нужно делать...

296
C# WPF Как изменить Width или Height окна когда WindowState.Maximized?

C# WPF Как изменить Width или Height окна когда WindowState.Maximized?

Собственно как изменить Width или Height окна когда WindowStateMaximized? У меня ничего не происходит

168
C# ClientWebSocket возвращает ошибку &quot;The WebSocket request or response contained unsupported header(s).&quot;

C# ClientWebSocket возвращает ошибку "The WebSocket request or response contained unsupported header(s)."

написал на Unity3D тулзу для подключения к серверу по websocket, для этого использую библиотеку SystemNet

189