将Php变量值从while循环获取到javaScript中

将Php变量值从while循环获取到javaScript中,php,Php,我有一个Ajax函数,它连接到数据库以获取信息的“行”。这是通过使用while..罚款..实现的 我希望将while循环的值指定给单选按钮 单击每个单选按钮时,我希望它显示分配给它的值。 i、 e while($row=mysqli\u fetch\u数组($res,mysqli\u ASSOC)) { $mn=$row['mn']; 回声万美元。” "; } 回声“; 上面的查询显示多个结果 我有一个JavaScript函数,当用户单击任何单选按钮时将被激发,但JavaScript函数只获取

我有一个Ajax函数,它连接到数据库以获取信息的“行”。这是通过使用while..罚款..实现的

我希望将while循环的值指定给单选按钮

单击每个单选按钮时,我希望它显示分配给它的值。 i、 e

while($row=mysqli\u fetch\u数组($res,mysqli\u ASSOC))
{
$mn=$row['mn'];
回声万美元。”
";
}
回声“;
上面的查询显示多个结果

我有一个JavaScript函数,当用户单击任何单选按钮时将被激发,但JavaScript函数只获取第一行的值。它没有得到其他行

如果您有任何帮助,我们将不胜感激

试试这个

while($row = mysqli_fetch_array($res, MYSQLI_ASSOC))
{
   $mn = $row['mn'];
   echo $mn . "<td onclick = \"vote(this)\">
   <input type = \"radio\" id = \"voteCan\" value = \"$mn\">
   </td> 
   </tr>";
  }
 echo "</table>";


<script>
function vote(e){
 var val = $(this).val();
 alert(val);
}
</script>
while($row=mysqli\u fetch\u数组($res,mysqli\u ASSOC))
{
$mn=$row['mn'];
回声万美元。”
";
}
回声“;
功能投票(e){
var val=$(this.val();
警报(val);
}

尝试将onClick放在输入上,而不是td上。另外,显示您的
vote()
函数。好的,我这样做了,但仍然不能工作。下面是我的投票。函数vote(){voteFor=document.getElementById('voteCan').value;alert(voteFor);}我未定义为response.var val=$(this.val();警报(val);
while($row = mysqli_fetch_array($res, MYSQLI_ASSOC))
{
   $mn = $row['mn'];
   echo $mn . "<td onclick = \"vote(this)\">
   <input type = \"radio\" id = \"voteCan\" value = \"$mn\">
   </td> 
   </tr>";
  }
 echo "</table>";


<script>
function vote(e){
 var val = $(this).val();
 alert(val);
}
</script>