javascript - PHP isset 变量比 jquery 和 javascript 应该工作

标签 javascript php jquery

我想知道我的 php 变量是否不存在,然后我想执行我的 javascript。

例如-

<?php
if(!isset($_REQUEST['myVar'])){
   ?>
   <script>
   alert('variable not exist');
   </script>
   <?php
}
?>

这是在 php 扩展文件中使用 javascript 代码的正确方法

最佳答案

我知道所有其他答案都可以解决您的问题,但我更喜欢这样做

<script>
    <?php 
        $isset = !isset($_POST['myVar']) ? 'true' : 'false';
        echo "var isset = $isset;";
    ?>
    if(isset) {
      alert('variable not exist');
    }
</script>

当 php 渲染你的页面时,它会给出这个输出

<script>
    var isset = true;       
    if(isset) {
      alert('variable not exist');
    }
</script> 

关于javascript - PHP isset 变量比 jquery 和 javascript 应该工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24446032/

相关文章:

javascript - 单选按钮禁用 Html.textbox

javascript - 根据 $_Session 值获取选项 '' selected''

jquery - Mvc4中的WebGrid控件问题

jquery - 在全日历中的放置事件上添加背景颜色

php - PHP 和 Jquery 中倾斜和倾斜字符的自定义验证规则

javascript - 如何用 DOM 中下一个 img src 替换 div 背景?

javascript - Redux - Saga,放置父函数

php - 通过管理界面在 wordpress 页面中使用 php 变量

php - 将 SQL 数据放入 HTML 表中。表格标题重复

JavaScript 滚动到 anchor