Javascript 在php+中编辑表格值;AJAX
我的桌子是这样的:Javascript 在php+中编辑表格值;AJAX,javascript,php,jquery,mysql,Javascript,Php,Jquery,Mysql,我的桌子是这样的: <table class="table table-striped table-hover table-bordered" id="sample_editable_1"> <thead> <tr> <th> Eve
<table class="table table-striped table-hover table-bordered" id="sample_editable_1">
<thead>
<tr>
<th>
Eventname
</th>
<th>
Time
</th>
<th>
Parsed Channel
</th>
<th>
Real Channel
</th>
<th>
Edit
</th>
<th>
Delete
</th>
</tr>
</thead>
<tbody>
<tr>
<?php while ($row = $req_events_parse->fetch()) {
echo"<td>
".$row['eventname']."
</td>
<td>
".$row['datetime']."
</td>
<td>
".$row['twchannel']."
</td>
<td class='center'>
".$row['realchannelname']."
</td>
<td>
<a class='edit' href='javascript:;'>
Edit </a>
</td>
<td>
<a class='delete' href='javascript:;'>
Delete </a>
</td>
</tr>";
}
?>
</tbody>
</table>
我的问题是,如何从我正在编辑的行中获取值,我想获取这些值并将它们发送到我的php脚本,该脚本将相应地更新mysql数据库。没关系,我发现了,我的问题不完整,在尝试填写更多关于我的问题的内容时,我已经修复了它。var jqInputs=$('input',nRow);oTable.fnUpdate(jqInputs[0].value,nRow,0,false);fnUpdate(jqInputs[1].value,nRow,1,false);fnUpdate(jqInputs[2].value,nRow,2,false);fnUpdate(jqInputs[3].value,nRow,3,false);oTable.fnUpdate(“”,nRow,4,false);可旋转。fnUpdate(“”,nRow,5,false);oTable.fnDraw();没关系,我想出来了,我的问题不完整,当我试图补充我的问题时,我已经解决了。var jqInputs=$('input',nRow);oTable.fnUpdate(jqInputs[0].value,nRow,0,false);fnUpdate(jqInputs[1].value,nRow,1,false);fnUpdate(jqInputs[2].value,nRow,2,false);fnUpdate(jqInputs[3].value,nRow,3,false);oTable.fnUpdate(“”,nRow,4,false);可旋转。fnUpdate(“”,nRow,5,false);oTable.fnDraw();
table.on('click', '.edit', function (e) {
e.preventDefault();
var nRow = $(this).parents('tr')[0];
if (nEditing !== null && nEditing != nRow) {
restoreRow(oTable, nEditing);
editRow(oTable, nRow);
nEditing = nRow;
} else if (nEditing == nRow && this.innerHTML == "Save") {
saveRow(oTable, nEditing);
nEditing = null;
alert("Updated!");
} else {
editRow(oTable, nRow);
nEditing = nRow;
}
});
}