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

时间:2017-08-14 16:13:11

标签: php

我有一个连接到数据库的Ajax函数来获取信息的“ ROWS ”。这是使用while..Fine ..

实现的

我希望将while循环的值分配给单选按钮。

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

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

以上查询显示多个结果。

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

请任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

试试这个

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>