如何修复服务器无法访问jQuery发送的$ _POST数据

时间:2019-03-30 08:18:51

标签: php jquery

我使用Jquery AJAX将数据发送到服务器,但是无法作为$_POST变量访问它们。我究竟做错了什么? PHP返回的错误为$_POST['name'] is undefined

JS代码

$(document).ready(function() {

    function load_friend_request() {

        $.ajax({
        url: "/friend_requests_main_loader.php",
        type: 'POST',
        data: { name: 'Kay'},
        success: function(html) { 
            //$("#friend_request:last-child").empty();
            $("#friend_request").append(html);
        }
        })
    }

    setInterval(function() {
        load_friend_request();
}, 2000);


});
</script>```

PHP CODE
`
<?php
echo $_POST['name'];
?>`

1 个答案:

答案 0 :(得分:-1)

<script>
$(document).ready(function() {

    function load_friend_request() {

        $.ajax({
        type: 'POST',
        url: "/query_loader.php",
        data: { friend_count: 'count'},
        success: function(html) { 
            $(".friend-count").remove();
            $(html).insertAfter("#friend_request_mobile");
            $(html).insertAfter("#friend_request");
        }
        })
    }

    setInterval(function() {
        load_friend_request();
}, 2000);


});
</script>

类型,post和url对象的出现顺序非常重要。我不知道是否正确。