-4

我正在尝试将变量传递给 php,我尝试了下面的代码,但它不起作用。注意:下面的代码只是我正在处理的一个例子。我就是这么简单。

<script>
  var value = 0;
  alert("<?php echo"+value +" ?>");
</script>
4

3 回答 3

0

这是不可能的。Javascript 是基于客户端(浏览器)的,而 php 是基于服务器的。

于 2013-10-20T12:57:05.697 回答
0
<script>
  var value = 0;
  window.location.href = "myphpfile.php?value=" + value;
</script>

替换myphpfile.php为您的文件名,然后您可以$_GET['value']在 PHP 代码中使用 来显示变量。

例如

<?php
echo($_GET['value']);
?>
于 2013-10-20T13:01:33.270 回答
0

PHP 是一种服务器端脚本语言。PHP 脚本在您的页面加载时运行,因此在代码运行后无法在您的页面中放置 Javascript 变量。当您在表单中发布 Javascript 变量时,这可能是可能的。您也可以尝试在不刷新页面的情况下使用 jQuery 发布它。

于 2013-10-20T13:01:50.843 回答