简单的javascript PHP默认变量问题

时间:2017-05-28 23:20:29

标签: javascript php variables

我不知道为什么我无法找到一种方法来做到这一点......这是基本的编程逻辑。出于某种原因,我的思绪在今天并没有正常工作。我有一个页面加载并运行一些JavaScript。当页面firsdt加载时,javascript需要使用默认变量运行,但是当用户单击页面上的链接时,会设置一个PHP变量,该变量将被发送到更改javascript if语句结果的javascript端。出于某种原因,我只是想弄清楚如何使这个工作。请帮忙。

// Draw ellipses 
var circle = svgContainer.append("ellipse")
    .attr("cx", function(d) { return d.x; }})
    .attr("cy", function(d) { return d.y; })
    .attr("rx", 5)
    .attr("ry", 5);

关于为什么我这样做(使用PHP和Javascript),这个故事还有一点,所以请拒绝提供截然不同的解决方案。这里没有显示更多这个难题,但其余的难题并不一定影响这部分的功能。

谢谢!

1 个答案:

答案 0 :(得分:1)

<?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>