我只想知道是否可以向php发送javascript的值。 这是我想说的简单代码。
<script language="javascript" >
var id = "data"
</script>
<?php
$getthevalueofid = var id;
?>
谢谢!
答案 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