![](/img/trans.png)
[英]Can I post an ajax value to a same page. And Handle with php $_GET, $_POST, or $_REQUEST
[英]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.