Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我在同一页面上发布ajax,但我可以';在php中无法接收_Php_Ajax - Fatal编程技术网

我在同一页面上发布ajax,但我可以';在php中无法接收

我在同一页面上发布ajax,但我可以';在php中无法接收,php,ajax,Php,Ajax,我会在同一页上发布。为此,我发布了ajax。但我在同一页上发布和接收 守则: <script src="https://code.jquery.com/jquery-3.1.1.min.js"></script> <script type="text/javascript"> $("#menusecme1").on("change", function() { var deger = $("#menusec

我会在同一页上发布。为此,我发布了ajax。但我在同一页上发布和接收

守则:

<script src="https://code.jquery.com/jquery-3.1.1.min.js"></script>

<script type="text/javascript">

        $("#menusecme1").on("change", function() {

                var deger = $("#menusecme1").val();

            $.ajax({ 

                url: "okulue.php",
                type: "POST",
                data: {
                    menu : deger
                },
                success: function(){



                }

            });
        });

</script>
我试过这个。但它们不起作用

我如何解决这个问题

我需要您的帮助。

isset()
返回布尔值,而不是您拥有的值

下面将帮助您进行测试

在php脚本中,执行以下操作

echo isset($_POST['menu']) ? 'yes' : 'no';
如果设置了
$\u POST['menu']
,这将回显yes

就个人而言,我会选择
empty()
,因为它还会检查变量是否也已设置

echo !empty($_POST['menu']) ? 'yes' : 'no';

我没有收到。当我发布时,我没有收到。因为我没有更新页面就发帖了,所以我收到了号码。当我发帖时,我没有收到。因为我没有更新页面就发布了,到目前为止你尝试了什么?下面是问一个好问题的SO指南-
echo !empty($_POST['menu']) ? 'yes' : 'no';