在同一页面内向php发送javascript变量值

时间:2013-04-25 02:59:27

标签: php javascript

我只想知道是否可以向php发送javascript的值。 这是我想说的简单代码。

<script language="javascript" >
var id = "data"
</script>

<?php
$getthevalueofid = var id;
?>

谢谢!

3 个答案:

答案 0 :(得分:5)

不是代码示例的结构方式,不是。 PHP是一种服务器端语言,Javascript是一种客户端语言。当任何客户端脚本执行时,PHP超出范围。

如果您需要将对象从浏览器传递到服务器,则可以使用XMLHttpRequest(通常称为AJAX)。

答案 1 :(得分:2)

要将Javascript变量发送回PHP,您需要执行AJAX请求:

<script language="javascript" >
xmlhttp.open("GET","getvalue.php?id="+id,true);
xmlhttp.send();
</script>

在getvalue.php中你有:

<?php
$getthevalueofid = $_GET['id'];
?>

答案 2 :(得分:0)

无法做到这一点。使用Ajax将javascript变量传递给php