php - 如何修复 "load column of a database with double click on a td tag with jquery in a drop down menu"

标签 php jquery mysql

当我 dbclick html 表格中的 td 标记时,我想加载数据库的列数据。

我创建了两个函数来将 td 标签更改为选择/选项标签,并且只想从与 td 标签相关的数据库加载当前数据。

$(function () {
        $(".table td").dblclick(function (e) {
           e.stopPropagation();
           var currentEle = $(this);
           var value = $(this).html();
           updateVal(currentEle, value);
        });
    });

    function updateVal(currentEle, value) {
      $(currentEle).html('<select class="thVal" type="text" value="' + value + '"><?php echo "<option></option>" ?></select>');
      $(".thVal").focus();
      $(".thVal").keyup(function (event) {
          if (event.keyCode == 13) {
              $(currentEle).html($(".thVal").val().trim());
          }
      });

最佳答案

如果我正确理解您的问题,这可能会有所帮助:

替换这段代码

'<select class="thVal" type="text" value="' + value + '"><?php echo "<option></option>" ?></select>'

有了这个

'<select class="thVal" type="text" name="select_name"><?php echo "<option value="' + value + '">"' + value + '"</option>" ?></select>'  //putting value from select to option so that yo cant get related option value as `td tag` and adding name attribute to get data from select

抱歉,如果我弄错了

关于php - 如何修复 "load column of a database with double click on a td tag with jquery in a drop down menu",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56575461/

相关文章:

javascript - fb分享不带og :image dynamically

jquery - Select2 的预填充值(带有标记)未出现在页面中

jquery - Div 调整大小以适合内容,但随后禁用自动调整大小。

mysql - 如何在单个查询中使用 AND & LIKE OR 运算符进行搜索

PHP:在构造函数中调用用户定义的函数?

php - 如何防止自动 AJAX 攻击

javascript - 简化我的函数(循环、数组)?

php - 为什么不能使用准备好的语句(基于 ALTER TABLE)从 PHP 设置 MySQL 字段的默认值?

mysql - 混合 MySQL/非规范化数据存储以优化 REST API 性能

php - 在 Wordpress wp_editor 中包含 TinyMCE 插件?