为了账号安全,请及时绑定邮箱和手机立即绑定

我怎么知道我点击了哪个链接?

我怎么知道我点击了哪个链接?

蝴蝶不菲 2021-06-01 13:20:00
我正在部署一个表,您可以在其中编辑列。为此,在每个单元格中都有一个<a>显示模式来更改数据库中的 que 值并刷新页面。现在它在模态出现时做得很好,但在模态出现的那一刻,代码不知道点击了哪个链接。我需要知道它才能获得id行的。调用模态最后一个按钮('Guardar')的JQuery方法需要通过AJAX调用一个php脚本,并发送行的id(做UPDATE语句)和列的新值。我尝试使用JQuery 中的方法closest()和方法,find()并在 data-id 属性中设置行的 id。这是我通过 PHP 部署表的地方(代码被简化为一列以更好地阅读和理解它)if($resHitos->num_rows>0){    while ($columna = mysqli_fetch_assoc($resHitos)) {        $id=$columna['id'];        echo "<tr data-id='$id'>";        echo "<td style='text-align:center'><p><a data-toggle='modal' data-target='#modalEditHito'>".$columna['descripcion']."</a></p></td>";        echo "</tr>";    }}这是模态<div class="modal fade" id="modalEditarHito" role="dialog">    <div class="modal-dialog modal-lg">        <div class="modal-content">            <div class="modal-header">                <h4 class="modal-title">Editar objetivo</h4>            </div>            <div class="modal-body">                <div class="form-group">                    <label for="newObjetivo">Objetivo</label>                        <textarea class="form-control" rows="5" id="editObjetivo"></textarea><br>                 </div>            </div>            <div class="modal-footer">                <button type="button" class="btn btn-default" data-dismiss="modal" onclick="editDescripcionHito()">Guardar</button>                <button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>            </div>        </div>    </div></div>预期的结果是在单击的确切行中看到输入的新值。
查看完整描述

2 回答

?
慕的地10843

TA贡献1785条经验 获得超8个赞

您可以使用数据属性来唯一标识行。或者您可以简单地添加这样的 id 属性


 echo '<tr data-id=".$columnna['id'].">';

你应该改变这一行 echo "<td style='text-align:center'><p><a data-toggle='modal' data-target='#modalEditHito'>".$columna['descripcion']."</a></p></td>";



echo "<td style='text-align:center'><p><a data-toggle='modal' data-target='#modalEditHito".$columnna['id']."'>".$columna['descripcion']."</a></p></td>";


查看完整回答
反对 回复 2021-06-11
  • 2 回答
  • 0 关注
  • 130 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信