簡體   English   中英

我在同一頁面中用ajax發布,但是我無法在php中接收

[英]I post with ajax in the same page but i can't receive in php

我會在同一頁面上發帖。 為此,我用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"])) {
}

我嘗試過這個。 但是它們不起作用。

我該如何解決這個問題?

我需要你的幫助。

isset()返回布爾值,而不是您所擁有的。

下面將幫助您測試。

在php腳本中,執行此操作

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

如果設置了$_POST['menu']它將回顯是

就個人而言,我會選擇empty()因為它還會檢查是否也設置了變量。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM