1

我正在尝试将 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代码中获取变量a的值。我怎样才能做到这一点?

我试过这个

$var1 = $_GET["a"];
4

4 回答 4

0

由于 javascript 代码在客户端运行,而 PHP 是服务器端代码,因此您需要将 JS 变量发送到服务器。您可以使用 AJAX 执行此操作。

提示:AJAX 调用通常使用 POST 而不是 GET。

于 2013-08-20T09:31:27.247 回答
0

做这个..

   $var1 = <?=$_GET["a"]?>;

要将值从 JavaScript 传递到 PHP,请执行以下操作

$var1 = <?=$_POST["a"]?>;
于 2013-08-20T09:31:33.403 回答
0

您尝试的几乎是正确的:

var a = <?=$_GET["a"]?>;
于 2013-08-20T09:29:48.497 回答
-1

代替:

 $var1 = $_GET["a"]; 

上:

 $var1 = <?=$_POST["a"]?>;
于 2013-08-20T09:31:13.930 回答