简单的JavaScript PHP默认变量问题



我不知道为什么我无法找到一种方法...这是基本的编程逻辑。由于某种原因,我的想法今天没有正常工作。我有一个加载并运行一些JavaScript的页面。当页面FIRSDT加载时,JavaScript需要使用默认变量运行,但是当用户单击页面上的链接时,设置了PHP变量,该php变量将发送到更改JavaScript If语句结果的事物的JavaScript侧。不过,由于某种原因,我只是无法弄清楚如何使它起作用。请帮助。

<?php
    $username = $_POST['username'];
?>
<script type="text/javascript">
    // Change the username
    var phpusername = "<?php echo $username; ?>";
    if(phpusername == (undefined || null)) {
        (This is where the default condition code will go)
    } else {
        (This is where code will run when user updates username)
    }
</script>

这个故事还有更多关于为什么我这样做的事情(同时使用PHP和JavaScript(,因此请抗拒提供完全不同的解决方案。此难题还有很多,但是其余的难题不一定影响此部分的功能。

谢谢!

<?php
    $username = isset($_POST['username'])?$_POST['username']:'';  // set fallback value
?>
<script type="text/javascript">
    // Change the username
    var phpusername = '<?php echo $username; ?>';
    if(phpusername == '') {                              // check if empty
        (This is where the default condition code will go)
    } else {
        (This is where code will run when user updates username)
    }
</script>

最新更新