从PHP echo生成的表行单元格中的按钮执行Javascript函数
我想从表行单元格调用Javascript函数。 我还需要传递那一行的id 在一个单元格中,我使用href(它会弹出我的编辑对话框),但不会传递Id(BrId)。 下一个,理想情况下是一个调用Javascript函数的按钮(尽管我见过一些代码/函数,它们在从PHP echo生成的表行单元格中的按钮执行Javascript函数,javascript,php,button,html-table,row,Javascript,Php,Button,Html Table,Row,我想从表行单元格调用Javascript函数。 我还需要传递那一行的id 在一个单元格中,我使用href(它会弹出我的编辑对话框),但不会传递Id(BrId)。 下一个,理想情况下是一个调用Javascript函数的按钮(尽管我见过一些代码/函数,它们在$(document).ready(function(){….etc})中关联了一个click事件函数),但不确定这是否会获取所需的Id(BrId),它是数据库表的主键 代码是: foreach ($myrows as $row) {
$(document).ready(function(){….etc}
)中关联了一个click事件函数),但不确定这是否会获取所需的Id(BrId),它是数据库表的主键
代码是:
foreach ($myrows as $row) {
echo "<tr>";
echo '<td style="border:none;">' .$row->BrId. '</td>';
echo '......'
echo '......'
echo '<td style="border:none;"><a href="#dialog" name="modal">Edit this branch </td>';
echo '<td style="border:none;"><button onclick="EditBranch (1)"></td>';
}
您可以通过自定义html数据属性传递行id:
echo '<a href="#dialog" name="modal" data-id="' . $row->BrId . '"> Edit this branch </a>';
echo '<a href="#dialog" name="modal" data-id="' . $row->BrId . '"> Edit this branch </a>';
var id = $(this).attr('data-id');