Parsing parameter dari data array (Javascript, Jquery)

Contoh : kita ingin membuat single page loop data dan edit, data parsing via API atau Ajax, formnya bisa menggunakan popup (Modal Bootstrap) atau yang lainnya. contoh script loopingnya,
<table>
    <tr>
        <td>No</td>
        <td>Nama</td>
        <td>Edit</td>
    </tr>
<?php
while($row = mysql_fetch_assoc($sql)){
    echo "
    <tr>
        <td>$row</td>
        <td>$row</td>
        <td>
            <a href='#' onclick='edit($row[id])'>Edit</a>
        </td>
    </tr>";
}
?>
</table>
Nah, kita ingin memanggil parameter id dari function edit, jika menggunakan jquery selector kita akan sulit menentukan selector-selector yang akan digunakan (dikarekan array), solusi mudah yang saya gunakan adalah cukup menggunakan directive onclick function. dan di teruskan dengan sintak Jquery Ajax setelahnya.
<script>
    function edit(i){
        $.get("get_data/" + i, function(data){
            $(".result").html(data);
        });
    }
</script>
note : dalam kasus saya, sintak tersebut tidak bekerja jika menyimpannya didalam
    $(document).ready(function(){
     
    });
Semoga bermanfaat. :)