Php 如何在addnewrowjquery中删除自动递增的NEWID

Php 如何在addnewrowjquery中删除自动递增的NEWID,php,jquery,mysql,codeigniter,Php,Jquery,Mysql,Codeigniter,请检查下面的代码。当我提交带有“addnewrow”行的值时,生成/增加一个新ID,如 Array ( [p_product] => mission-impossible-5 [p_uom] => uom11 [p_rate] => 22 [p_price] => 43 [p_refcost] => 54 [p_opening] => 33 **[p_uom1]** => uom12 **[p_rate1]** => 23 **[p_price1]

请检查下面的代码。当我提交带有“addnewrow”行的值时,生成/增加一个新ID,如

Array ( [p_product] => mission-impossible-5 [p_uom] => uom11 [p_rate] => 22 [p_price] => 43 [p_refcost] => 54 [p_opening] => 33 **[p_uom1]** => uom12 **[p_rate1]** => 23 **[p_price1]** => 34 **[p_refcost1]** => 44 **[p_opening1]** => 45 **[p_uom2]** => uom13 **[p_rate2]** => 34 **[p_price2]** => 5 **[p_refcost2]** => 3 [p_opening2] => 3 ) 
如何删除新ID

请检查这里的//获取最大行id并设置新id

jQuery代码:

$("#add_row").on("click", function() {
    // Dynamic Rows Code

    // Get max row id and set new id
    var newid = 0;
    $.each($("#tab_logic tr"), function() {
        if (parseInt($(this).data("id")) > newid) {
            newid = parseInt($(this).data("id"));
        }
    });
    newid++;

    var tr = $("<tr></tr>", {
        id: "addr"+newid,
        "data-id": newid
    });

    // loop through each td and create new elements with name of newid
    $.each($("#tab_logic tbody tr:nth() td"), function() {
        var cur_td = $(this);

        var children = cur_td.children();

        // add new td and element if it has a nane
        if ($(this).data("name") != undefined) {
            var td = $("<td></td>", {
                "data-name": $(cur_td).data("name")
            });

            var c = $(cur_td).find($(children[0]).prop('tagName')).clone().val("");
            c.attr("name", $(cur_td).data("name") + newid);
            c.appendTo($(td));
            td.appendTo($(tr));
        } else {
            var td = $("<td></td>", {
                'text': $('#tab_logic tr').length
            }).appendTo($(tr));
        }
    });

    // add delete button and td
    /*
    $("<td></td>").append(
        $("<button class='btn btn-danger glyphicon glyphicon-remove row-remove'></button>")
            .click(function() {
                $(this).closest("tr").remove();
            })
    ).appendTo($(tr));
    */

    // add the new row
    $(tr).appendTo($('#tab_logic'));

    $(tr).find("td button.row-remove").on("click", function() {
         $(this).closest("tr").remove();
    });
    });
$(“添加行”)。在(“单击”,函数()上){
//动态行代码
//获取最大行id并设置新id
var-newid=0;
$.each($(“#tab_logic tr”),函数(){
if(parseInt($(this.data(“id”))>newid){
newid=parseInt($(this).data(“id”);
}
});
newid++;
var tr=$(“”{
id:“地址”+新id,
“数据id”:newid
});
//循环遍历每个td并创建名为newid的新元素
$.each($(“#tab_logic tbody tr:nth()td”),函数(){
var cur_td=$(本);
var children=cur_td.children();
//添加新的td和元素(如果有nane)
if($(this).data(“name”)!=未定义){
var td=$(“”{
“数据名称”:$(cur_td).data(“名称”)
});
var c=$(cur_td).find($(children[0]).prop('tagName')).clone().val(“”);
c、 属性(“名称”),$(cur_td).data(“名称”)+newid);
c、 附件(元);;
td.附件(元(tr);;
}否则{
var td=$(“”{
“text”:$(“#tab_logic tr”)。长度
})。附件($(tr));
}
});
//添加删除按钮和td
/*
$(“”)。附加(
$("")
。单击(函数(){
$(this).tr.remove();
})
)。附件($(tr));
*/
//添加新行
$(tr).appendTo($('tab#u logic');
$(tr).find(“td-button.row-remove”).on(“单击”,函数(){
$(this).tr.remove();
});
});
HTML标记:

<tbody> 
    <tr id='addr0' data-id="0" class="">
        <td data-name="p_uom">
            <input type="text" name='p_uom'  placeholder='UOM' class="form-control"/>
        </td>
        <td data-name="p_rate">
            <input type="text" name='p_rate' placeholder='Rate' class="form-control"/>
        </td>
        <td data-name="p_price">
            <input type="text" name="p_price" placeholder="Pirce" class="form-control"/>
        </td>
        <td data-name="p_refcost">
            <input type="text" name="p_refcost" placeholder="Ref.Cost" class="form-control"/>
        </td>
        <td data-name="p_opening">
            <input type="text" name="p_opening" placeholder="Opening Cost" class="form-control"/>
        </td>
        <td data-name="del">
            <button nam"del0" class='btn btn-danger glyphicon glyphicon-remove row-remove'></button>
        </td>
    </tr>
</tbody>


你的意思是当你删除时你想减少
id
?你的意思是当你删除时你想减少
id