Моя проблема заключается в том, что я создал таблицу json, и информация указана из базы данных mysql . В любом случае, это не проблема. я могу отображать информацию в прилагаемой таблице, флажки там, но !!!! работает только первый флажок в первой строке. Вот мой код:checkbox in json прилагается таблица не работает
$.ajax({
type: 'GET',
url: 'scripts/actions/get.php',
dataType: 'json',
success: function(data) {
$.each(data,function(i,user){
$('tr:odd').addClass('odd');
var tblRow =
"<tr>"
+"<td><input name='chk' type='checkbox' id='chk' myid = "+user.id+"></td>"
+"<td>"+user.id+"</td>"
+"<td>"+user.name+"</td>"
+"<td>"+user.principal+"</td>"
+"<td>"+user.admin_contact_person+"</td>"
+"<td>"+user.telephone_number+"</td>"
+"<td>"+user.fax_number+"</td>"
+"<td>"+user.contact_person_email+"</td>"
+"</tr>";
$(tblRow).appendTo("#tbody");
});
}
});
Может некоторые тени некоторый свет на это, пожалуйста ... :)
Когда вы говорите, что только первый флажок «работает», что вы имеете в виду? –
Все ваши флажки имеют одинаковое имя. Когда вы отправляете форму, как сервер должен сообщать, какой из них был проверен? – Barmar
Кроме того, у вас есть два атрибута id. Это неверно. – Barmar