while ($row= mysqli_fetch_assoc($result)) {
echo "<tr>";
echo "<td>" . $row["madh"] . "</td>";
.....
echo "<td><input type='button' onclick='detail()' value='d'></td>";
echo "</tr>";
}
function detail(data){}
&#13;
我想将$ row [&#34; madh&#34;]传递给detail(),但我对&#34;&#34;和&#39;&#39;。
答案 0 :(得分:0)
虽然不是最佳选择,但您可以尝试将该回声线分成不同的部分
echo "<td><input type='button' onclick='detail(" . $row["madh"] . ")' value='d'></td>";
答案 1 :(得分:0)
把Id放在这里
echo "<td id="id_madh">" . $row["madh"] . "</td>";
单击代码中的按钮
echo "<td><input type='button' onclick='detail()' value='d'></td>";
你可以像这样使用jquery获得价值
function detail(){
var value_madh = $('#id_madh').val();
}
答案 2 :(得分:0)
我认为你只需要逃避报价?
echo "<td><input type='button' onclick='detail($row[\"madh\"])' value='d'></td>";
请注意,该函数将立即涉及页面加载,您可能希望在闭包中写入此函数,因此在单击它之前不会实际调用它:
echo "<td><input type='button' onclick='function(){ detail($row[\"madh\"]) }' value='d'></td>";
答案 3 :(得分:-1)
首先将$ row [&#34; madh&#34;]放入变量中;
$var = $row["madh"];
然后
echo "<td><input type='button' onclick='detail('$var')' value='d'></td>";