Javascript 如何在php中对每个动态添加的行调用ajax函数

Javascript 如何在php中对每个动态添加的行调用ajax函数,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,Ajax函数如下所示 <script type="text/javascript"> function getStudentDetails() { var userName = document.getElementById("getName").value; $.ajax({ type : "POST", cache : false,

Ajax函数如下所示

<script type="text/javascript"> 
        function getStudentDetails() {
            var userName = document.getElementById("getName").value;
            $.ajax({
                type : "POST",
                cache : false,
                data : {name:userName},
                url : "get_project_details.php",
                success : function(student_details) {
                    var resArr = JSON.parse(student_details);

                    document.getElementById("pname").value = resArr[0];                       
                }
            });
        }
</script>

函数getStudentDetails(){
var userName=document.getElementById(“getName”).value;
$.ajax({
类型:“POST”,
cache:false,
数据:{name:userName},
url:“get_project_details.php”,
成功:功能(学生详细信息){
var resArr=JSON.parse(学生详细信息);
document.getElementById(“pname”).value=resArr[0];
}
});
}
我正在使用Datatable和下面的函数

function addRow(tableID) {
    var table = document.getElementById(tableID);
    var rowCount = table.rows.length;
    if(rowCount < 10) {                     
        // limit the user from creating fields more than your limits
        var row = table.insertRow(rowCount);
        var colCount = table.rows[0].cells.length;


        for(var i=0; i<colCount; i++) {
            var newcell = row.insertCell(i);
            newcell.innerHTML = table.rows[0].cells[i].innerHTML;

            // tooltip code for each row



             // re-instantiate tooltip after the new ones are added since there is no eventhandler attached to them. (calling tooltip function here)
        //$onChange=getStudentDetails();
        $('[data-toggle="tooltip"]').tooltip();     

        }
    }
    else
    {
         alert("Allowed maximum items per indent is 10. Please raise one more indent if required");

    }
}
函数addRow(tableID){
var table=document.getElementById(tableID);
var rowCount=table.rows.length;
如果(行计数<10){
//限制用户创建超出限制的字段
var row=table.insertRow(rowCount);
var colCount=table.rows[0].cells.length;

对于(var i=0;i您在控制台中是否遇到任何错误?不,我没有收到任何错误显示您调用了该函数吗?请注意,您使用的是
getElementById('getName')
,因此,如果您复制该元素,它将不再是有效的
id
(因为它应该是唯一的)。如果我使用getElementByName,它是否有效?