我正在尝试将javascript变量值传递给php。
这是我的javascript代码:
function getResults()
{
var radios = document.getElementsByName("address");
for (var i = 0; i < radios.length; i++)
{
if (radios[i].checked) {
var a = radios[i].value
alert(a);
break;
}
}
}
从这个javascript我想在php代码中获取变量值,点击提交按钮。 我怎么能这样做?
我试过这个
$var1 = $_GET["a"];
答案 0 :(得分:0)
你尝试的几乎是正确的:
var a = <?=$_GET["a"]?>;
答案 1 :(得分:0)
由于javascript代码在客户端运行,但PHP是服务器端代码,因此需要将JS变量发送到服务器。你可以使用AJAX来做到这一点。
提示:AJAX调用通常使用POST而不是GET。
答案 2 :(得分:0)
这样做..
$var1 = <?=$_GET["a"]?>;
将值从JavaScript传递到PHP,请执行以下操作
$var1 = <?=$_POST["a"]?>;
答案 3 :(得分:-1)
替换:
$var1 = $_GET["a"];
在:
$var1 = <?=$_POST["a"]?>;