我在同一页面上用ajax发布但我无法在php中收到

时间:2018-01-07 11:46:36

标签: 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 = $("#menusecme1").val();

            $.ajax({ 

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



                }

            });
        });

</script>

成功我创建了一个有效的警报功能。所以在这段代码中有任何问题。

php代码:

if (isset($_POST["menu"]) == 'yes') {
}

if (isset($_POST["menu"])) {
}

我试过这个。但它们不起作用。

我该如何解决这个问题?

我需要你的帮助。

1 个答案:

答案 0 :(得分:1)

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

以下将帮助您进行测试。

在php脚本中,执行此操作

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

如果设置$_POST['menu']

,则会回答“是”

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

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