我不知道为什么我无法找到一种方法来做到这一点......这是基本的编程逻辑。出于某种原因,我的思绪在今天并没有正常工作。我有一个页面加载并运行一些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),这个故事还有一点,所以请拒绝提供截然不同的解决方案。这里没有显示更多这个难题,但其余的难题并不一定影响这部分的功能。
谢谢!
答案 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>