我只想知道是否可以将 javascript 的值发送到 php。这是我想说的简单代码。
<script language="javascript" >
var id = "data"
</script>
<?php
$getthevalueofid = var id;
?>
谢谢!
我只想知道是否可以将 javascript 的值发送到 php。这是我想说的简单代码。
<script language="javascript" >
var id = "data"
</script>
<?php
$getthevalueofid = var id;
?>
谢谢!
不是您的代码示例的结构方式,不。PHP 是一种服务器端语言,而 Javascript 是一种客户端语言。当任何客户端脚本执行时,PHP 已超出范围。
如果需要将对象从浏览器传递到服务器,可以使用 XMLHttpRequest(通常称为 AJAX)。
要将 Javascript 变量发送回 PHP,您需要执行 AJAX 请求:
<script language="javascript" >
xmlhttp.open("GET","getvalue.php?id="+id,true);
xmlhttp.send();
</script>
在 getvalue.php 中,您将拥有:
<?php
$getthevalueofid = $_GET['id'];
?>
没有办法做到这一点。使用 Ajax 将 javascript 变量传递给 php