javascript - Bootstrap 可编辑不遵循 PHP 创建表 `while`

标签 javascript php jquery html x-editable

我正在使用 Bootstrap Editable 在 PHP 生成的表中进行“内联编辑”。 我的问题是我只能让打印表中的第一行获得“可编辑”。当我按下表格的第一行时,一切正常。但是当我按下第二个表行的链接时,它只是一个链接。它不显示任何 Javascript。 我缺少什么? HTML看起来不错?!并且“服务器端”PHP 无法参与其中。是“Bootstrap Editable”的主要JS吗?

HTML/PHP

while ($row = $stmt->fetch()){
    echo "<tr>";
        echo "<td><a href='#' id='element_ant' data-name='element_ant' data-type='text' data-pk='".$row['id']."' data-url='php/edit_scanned_elements.php' data-title='Anteckning..'>".$row['element_ant']."</a></td>";
    echo "</tr>";

HTML 调试器

<tr><td><span id='objekt_nr'>23047-3</span></td><td><span id='element_nr'>104</span></td><td><span id='element_scanned_by'>Rosa, </span></td><td><span id='element_scanned_where'>R.Avf- </span></td><td><span id='element_scanned_when'>2015-01-20 04:13:32</span></td><td><a href='#' id='element_ant' data-name='element_ant' data-type='text' data-pk='3190' data-url='php/edit_scanned_elements.php' data-title='Anteckning..'>test1</a></td></tr>

</tr><tr><td><span id='objekt_nr'>23047-3</span></td><td><span id='element_nr'>113</span></td><td><span id='element_scanned_by'>Rosa, </span></td><td><span id='element_scanned_where'>R.Avf- </span></td><td><span id='element_scanned_when'>2015-01-20 04:13:29</span></td><td><a href='#' id='element_ant' data-name='element_ant' data-type='text' data-pk='3189' data-url='php/edit_scanned_elements.php' data-title='Anteckning..'>test</a></td></tr>

自定义 JS

$(document).ready( function () {  
    $('#element_ant').editable({
        title : 'Enter comments'
    });
});

最佳答案

您需要通过 php 代码为元素生成不同的 ID。 您可以使用 $row['id'] 来实现此目的。

关于javascript - Bootstrap 可编辑不遵循 PHP 创建表 `while`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28039967/

相关文章:

javascript - 切换多个元素的选项卡

php - 如何像其他表一样创建表并复制其数据

php - 在 zend 的 html 表格中显示数据的最佳方式

javascript - 使用 json 将用户名和密码发送到 Web 服务

Javascript 使用 File.Reader() 逐行读取

javascript - 如何在不同的html页面中复用react组件

php - 在 PHP 中使用 session ID 作为文件名是否安全?

android - 使用 PhoneGap,无法仅在 Android 上使用 Ajax 加载本地 .html 文件

javascript - 验证不需要的输入

javascript - 如何通过单击链接以编程方式显示和隐藏 DIV?