在我的HTML,PHP表後刪除錶行:無法阿賈克斯成功
<tr id="idrow">
<td><?php echo $user_id; ?></td>
<td ><?php echo $user_name; ?></td>
<td>
<input type="button" class="btn btn-danger btn-xs delete " value="Cancella sin id" onclick="deleteFunction(<?php echo $user_id; ?>)"/>
</td>
</tr>
有一個按鈕,通過Ajax調用,刪除SQL行使用id字段。 我的問題是關於更新表成功後:
我的js代碼:
function deleteFunction(valor) {
var $tr = $('#datatable-id').closest('tr');
var id = valor;
var parametros = {
"id" : id
};
console.log(parametros);
$.ajax({
type: "POST",
url: "deleteTabla.php",
data: parametros,
success: function(result){
//$("#idrow").remove();
$tr.remove();
},
error: function() {
console.log('ajax error');
}
});
}
使用$("#idrow").remove()
,第一行被刪除,而不是按鈕相關的一個。
我想訣竅是在var $tr = $('#datatable-id').closest('tr');
,對tr標籤的引用?
任何幫助表示讚賞。
你想擦除什麼? – Larpee
html表格行。 – doxsi