将php变量发送到javascript

时间:2012-01-05 15:16:06

标签: php javascript

<input type="button" name="Next" id="Next" value="Next" onclick="showNextQuest(<?php echo $_POST  ['$qtnid']; ?>)" />

$ qtnid是单选按钮的名称,我使用post方法知道单选按钮中的哪一个被选中。单选按钮具有相同的名称,具有不同的值。当在javascript中使用showNextQuest函数内的alert函数时,它返回一个未定义的错误。请帮助我。

2 个答案:

答案 0 :(得分:2)

<input type="button" name="Next" id="Next" value="Next" onclick="showNextQuest(<?php echo $_POST  ['$qtnid']; ?>)" />

应该是

<input type="button" name="Next" id="Next" value="Next" onclick="showNextQuest('<?php echo $_POST  ['$qtnid']; ?>')" />

使其成为字符串,而不是varname

答案 1 :(得分:1)

如果值是字符串,如果要将值作为字符串传递,则还应在PHP周围放置单引号:

showNextQuest('<?php echo $_POST['$qtnid']; ?>')