Preluare date din linie tabel html afisat cu Ajax
Scris: Mar Iun 09, 2015
Salut,
Din ajax() imi rezulta randurile unui tabel html:
Pe care il pun in pagina in tabel html intr-un div:
Folosesc acest cod javascript/jquery sa accesez coloana pe care se da clic:
Cum preiau datele unei linii pe care dau click intr-o tabela html venita din ajax() bazindu-ma numai pe table.row.cells[0] si table.row.cells[1] ?
Am n linii in functie de numarul de inregistrari din BD si am 2 coloane, cells[0] respectiv cells[1]. Valoarea acestora vreau sa preiau cu jQuery. Sau se poate si altfel? Multumesc.
Din ajax() imi rezulta randurile unui tabel html:
Cod: Selectaţi tot
<?php
$re_html ='';
while($rand = mysql_fetch_assoc($rezultateistoric)) {
$re_html .='<tr >';
$re_html .='<td style="color: #BFBFBF;font-weight:bold;word-wrap: break-word;width:330px;">'.$rand['pn'].' </td>';
$re_html .='<td style="color: #BFBFBF;font-weight:bold;word-wrap: break-word;width:340px;">'.$rand['denumire'].' </td>';
$re_html .='</tr>';
}
echo $re_html;
?>
Cod: Selectaţi tot
<div style="overflow-y:auto;height:60%;" >
<table cellspacing="0" cellpadding="0" frame="box" rule="all" style="height:10%;border: 5px solid #DBDBDB;" >
<tbody id="idistoric" class="clickable" >
<!-- aici vine rezultatul functiei ajax() -->
</tbody>
</table>
</div>
Cod: Selectaţi tot
<script type="text/javascript">
$(document).ready(function() {
$('.clickable tr td').on('mousedown', function (e) {
clickableRowListener(this, e);
});
});
function clickableRowListener(that, e) {
alert('salut');
}
</script>
Cum preiau datele unei linii pe care dau click intr-o tabela html venita din ajax() bazindu-ma numai pe table.row.cells[0] si table.row.cells[1] ?
Am n linii in functie de numarul de inregistrari din BD si am 2 coloane, cells[0] respectiv cells[1]. Valoarea acestora vreau sa preiau cu jQuery. Sau se poate si altfel? Multumesc.