У меня есть динамическая c таблица загрузки страницы по следующему коду:
var invoice_id = <?php echo $invoice_id; ?>;
$.ajax({
url: "ajax/search_invoice_edit.php",
method : "POST",
data:{invoice_id:invoice_id},
dataType: 'json',
success:function(data)
{ var count = 1;
var html = '';
$.each(data.item_detail,function(key,value){
html +='<tr class="tblrow" id="row'+count+'">';
html +='<td id="ok" class="selected_item_name"><input type="hidden" class="pid" name="pid" value ="'+value.product_id+'"/>'+ value.item_name + '</td>';
html +='<td id="ok" class="selected_item_quantity">'+ value.order_item_quantity + '</td>';
html +='<td id="ok" class="selected_item_price">'+ value.order_item_price + '</td>';
html +='<td id="ok" class="selected_item_discount">'+ value.order_item_discount + '</td>';
html +='<td id="ok" class="order_total_amount">'+ value.order_item_final_amount + '</td>';
html +='<td id="ok"><button name="delete" id="'+count+'" class="btn_remove"><i class="feather icon-trash-2 f-30 text-c-blue"></i></button></td>';
html +='</tr>';
count ++;
});
$('#order_table tbody').html(html);
}
});
Я добавляю новые элементы в таблицу со следующим кодом:
var count = 0;
$('#add').click(function(){
count++;
var product_id =$('#itemID').val();
var selected_item_name =$('#pname').val();
var selected_item_quantity=$('#quantity').val();
var selected_item_price=$('#sale_price').val();
var selected_item_discount=$('#discount').val();
var selected_total_amount=$('#total_amount').val();
if(selected_item_name=="" && selected_total_amount=="")
{
alert("please select an item");
}
else
{
$('#order_table').append('<tr id="row'+count+'"><td id="ok" class="selected_item_name"><input type="hidden" class="pid" name="pid" value ="'+product_id+'"/>'+selected_item_name+'</td><td id="ok" class="selected_item_quantity">'+selected_item_quantity+'</td> <td id="ok" class="selected_item_price">'+selected_item_price+'</td> <td id="ok" class="selected_item_discount">'+selected_item_discount+'</td > <td id="ok" class="order_total_amount">'+selected_total_amount+'</td><td id="ok"><button name="delete" id="'+count+'" class="btn_remove"><i class="feather icon-trash-2 f-30 text-c-blue"></i></button></td></tr>');
}
});
Моя проблема здесь в том, что переменная "count". Когда я собираюсь добавить новый элемент в значение счетчика таблиц, равное 1. Как я могу получить наибольшее значение переменной "count", загруженной в таблицу при загрузке страницы, и добавить счетчик в новом элементе?
Заранее спасибо.