php和ajax-将新数据添加到表中,并使用生成的id添加新的编辑和删除按钮

7xllpg7q  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(372)

首先,请原谅我的英语,我希望我能解释我自己。
我想做的是:我点击一个按钮->表单来引入新数据和提交按钮(在数据库中生成一个id)。
当我提交它时(我使用一个模式),新的数据被添加到表中,并添加了新的编辑和删除按钮。。。问题是我不知道如何给这些按钮分配新的id。。。
有什么提示或帮助吗?

编辑:

我在 AJAX 之前有这个

  1. var display = $('input[name="element_display"]').val();
  2. var key = $('input[name="element_key"]').val();

取我在表格中插入的值。。。我不知道如何对id执行相同的操作(在数据库中自动递增)。
在ajax中,我有这样一个:

  1. '<td>'+ '<span class="btn btn-default edit_element" id=' + key + '
  2. value="' + key + '">' + '<a href="'+$("#base_url").attr("valor")
  3. +"dictio/dictio_element/"+key+'" title="Edit">' +'<i
  4. class="material-icons">edit</i>' + '</a>' +'</span>' +'</td>'

画按钮,但我需要的是身份证,不是钥匙。。。

kdfy810k

kdfy810k1#

将代码更改为以下内容

  1. '<td>'+ '<span class="btn btn-default edit_element" id=' + key + '
  2. value="' + key + '">' + '<a id="'.$IdVariable.'" href="'+$("#base_url").attr("valor")
  3. +"dictio/dictio_element/"+key+'" title="Edit">' +'<i
  4. class="material-icons">edit</i>' + '</a>' +'</span>' +'</td>'

在jquery中,您可以通过

  1. $('.btn').click(function() {
  2. var id = $(this).attr('id');
  3. alert(id); //alert the button id
  4. });

相关问题