Есть табличка выводимая при загрузке страницы с данными из БД
Код:
|
<div id="firstresult">
<table id="tableID" class="table table-condensed table-nonfluid">
<?php
while($row = mysql_fetch_array($res))
{
echo '<tr class="alt">
<td>'.$row['name'].'</td>
<td>'.$row['username'].'</td>
</tr>';
}
?>
</table>
</div> |
Есть функция которая отслеживает нажатия на строки таблицы, и дает значение первой ячейки строки:
window.onload = function(){
var table = document.getElementById("table1");
if (table != null) {
for (var i = 0; i < table.rows.length; i++) {
table.rows[i].onclick = function () {
alert(this.cells[0].innerHTML);
};
}
}
Есть Ajax который который выдает новую отсортированную таблицу, которую генерирует другой php и вставляет в <div id="firstresult">
Код таблицы как и изначальный.
Но если для изначальной таблицы onclick события работают, то для обновленной таблицы переданной из другого php файла, уже нет. У таблиц стоят одинаковые id.
Как тут нужно делать?