【发布时间】:2016-03-02 15:48:48
【问题描述】:
我是 php 和 javscript 的新手。我正在做一些问答系统项目。我想将问题 ID 发送到 javascript 函数。
这是我的 php 代码
<?php
if ($result->num_rows > 0)
{
$i = 1;
while($row = $result->fetch_assoc())
{
$p = $row["description"] ;
echo '<div onclick="myOverFunction(<?= $p ?>)" align="left" class="j" role="group" aria-label="..." > <button id = "btnl<?=$i?>" type="button" class="btn btn-default btn-xs btn-round" style="border-radius:10px;">';
echo $i;
echo '</button>';
echo '<p class="question" style ="display:inline; ">';
echo $p;
echo '</p>';
echo '</div>';
}
}
?>
我的 javacript 函数是:
<script>
function myOverFunction(x) {
document.getElementById("demo").innerHTML = x;
document.getElementById("btnl"+x).style.backgroundColor = "#d9534f";
}
</script>
我的代码不起作用..请帮助我...
【问题讨论】:
-
不工作怎么办?你有任何错误吗?检查 div 的代码会告诉你什么?
-
我的 javascript 函数没有从 php 代码中获取价值。请注意
标签: php parameter-passing