【发布时间】:2013-10-28 22:39:19
【问题描述】:
我正在尝试将变量传递给 php,我尝试了下面的代码,但它不起作用。注意:下面的代码只是我正在处理的一个例子。我就是这么简单。
<script>
var value = 0;
alert("<?php echo"+value +" ?>");
</script>
【问题讨论】:
标签: javascript php variables var
我正在尝试将变量传递给 php,我尝试了下面的代码,但它不起作用。注意:下面的代码只是我正在处理的一个例子。我就是这么简单。
<script>
var value = 0;
alert("<?php echo"+value +" ?>");
</script>
【问题讨论】:
标签: javascript php variables var
这是不可能的。 Javascript 是基于客户端(浏览器)的,而 php 是基于服务器的。
【讨论】:
PHP 是一种服务器端脚本语言。 PHP 脚本在页面加载时运行,因此在代码运行后无法在页面中放置 Javascript 变量。当您在表单中发布 Javascript 变量时,这可能是可能的。您也可以尝试使用 jQuery 发布它而无需刷新页面。
【讨论】:
<script>
var value = 0;
window.location.href = "myphpfile.php?value=" + value;
</script>
用你的文件名替换myphpfile.php,然后你可以在你的PHP代码中使用$_GET['value']来显示变量。
例如
<?php
echo($_GET['value']);
?>
【讨论】: