我会在同一页面发帖。为此我发布了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"])) {
}
我试过这个。但它们不起作用。
我该如何解决这个问题?
我需要你的帮助。
答案 0 :(得分:1)
isset()
返回布尔值,而不是你拥有的。
以下将帮助您进行测试。
在php脚本中,执行此操作
echo isset($_POST['menu']) ? 'yes' : 'no';
如果设置$_POST['menu']
我个人会选择empty()
,因为它还检查变量是否也已设置。
echo !empty($_POST['menu']) ? 'yes' : 'no';