Javascript 如何在php中对每个动态添加的行调用ajax函数
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,
<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,它是否有效?