Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从PHP echo生成的表行单元格中的按钮执行Javascript函数_Javascript_Php_Button_Html Table_Row - Fatal编程技术网

从PHP echo生成的表行单元格中的按钮执行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) {

我想从表行单元格调用Javascript函数。 我还需要传递那一行的id

在一个单元格中,我使用href(它会弹出我的编辑对话框),但不会传递Id(BrId)。 下一个,理想情况下是一个调用Javascript函数的按钮(尽管我见过一些代码/函数,它们在
$(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');