如何获取JavaScript的JavaScript变量

时间:2013-08-20 09:28:35

标签: php javascript

我正在尝试将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"];

4 个答案:

答案 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"]?>;