JS和PHP值传递问题

时间:2017-05-19 16:34:02

标签: javascript php

<?php
for ($i=1; $i <10 ; $i++) {
$A='A'.$i; 
echo "<button onclick='selectSeat(id)' id='$A'>".$A."</button>";
}?>

<script type="text/javascript">
function selectSeat (id)
{
    alert ("Button pressed ".id);
}
</script>

上面是我的座位图....我想通过php检查是否在DB中保留座位,但我不知道如何通过java脚本完成它。我正在使用java脚本提示用户是否保留座位。

2 个答案:

答案 0 :(得分:1)

我不知道它是否只是一个拼写错误,但你使用错误的运算符来连接javastring中的字符串:

alert ("Button pressed ".id);

应该是

alert ("Button pressed "+id);

答案 1 :(得分:0)

一种方法是使用PHP创建一个隐藏的输入字段,其中包含要发送到javascript的值。然后你可以使用$(&#39;#hidden-field&#39;)。val()(例如)获得javascript(vanilla或jQuery)的值。