В общем проблема оказалась другого рода
Таблица динамическая
нажатием на + создается еще одна строка
(document).ready(function(){
$('.add').click(function(){
var str = '<tr><td class="add1 del"><button >сохранить</button></td><td><input action="#" id="country" class="container" name="ADDRESS" type="text" value="" align="LEFT" size="20" maxlength="20" autocomplete="off" /> </td><td><input id="abbr" name="CLIENT" type="text" value="" align="LEFT" size="20" maxlength="20" /></td><td><input id="calendar" name="DATE" value="" type="text"/></td><td><input id="vrem" name="TAME" type="text" value="" align="LEFT" size="20" maxlength="20" /></td><td><input id="vod" name="DRIVER" type="text" value="" align="LEFT" size="20" maxlength="20" autocomplete="off" /></td></td></td><td><input id="koment" name="COMMENTS" type="text" value="" align="LEFT" size="20" maxlength="20" /> </td><td class="del"><button >Удалить</button></td></tr>';
строк можно создать любое кол-во
Около каждой строки есть кнопка сохранить
$('.add1').click( function () {
// получаем данные для отправки в БД из полей
var
var
$(this).parent().remove();
$.ajax({
type: "POST",
url: "insert_data.php",
dataType: JSON,
data: "&
+ "&
+ "&
+ "&
+ "&
+ "&
success: function() {
alert("Запись добавленна");
return false;
}
допустим я создаю строки
номер строки значение
1 11111
2 22222
3 33333
4 44444
Если я нажимаю сохранить четвертую строку
сохраняется первая строка столько раз сколько создано строк
Если я нажимаю сохранить первую строку он ее нормально сохраняет, нажимаю после вторую, он уже сохранят и вторую и третью, третью нажимаю сохраняется 3,4,5 , Когда сохраняю последнюю, он записывает ее значение и + количество предыдущих строк со значением undefined