Подскажите пожалуйста. Я через цикл вывожу таблицу из БД построчно при помощи массива. Следующий код у меня дублируется 100 раз, так как в таблице из БД 100 строк:
<td><input type='text' value=$row[ZN1] id='ZN1' name='ZN1'></td>
<td><input type=button id='btn' value='Изменить'></td>
Далее скрипт ajax который отправляет значения в обработчик:
$(document).on('click', '#btn', function(){
var ZN1 = $('#ZN1').val();
$.ajax({
url:"update.php",
method:"POST",
data:{ZN1:ZN1},
dataType:"text",
success:function(data)
{
alert(data);
fetch_data();
}
})
Так как у меня используется цикл, то все мои 100 значений AJAX видит под одним ID. В следствии чего, в обработчик уходят данные только из первой строчки таблицы, даже если кнопка "Изменить" была нажата в 7-ой строке таблицы.
Подскажите, как изменить код что бы, значения уходили в обработчик, согласно строке, в которой была нажата кнопка изменить...