我創建了一個顯示JSON結果的表格來消除任何類型的材質,爲它生成的表格會添加一個複選框,然後當用戶勾選了複選框時,我會從第一列中取數據爲執行「刪除」並刪除檢查行數的記錄。如何從行表中的特定列/單元格中選中複選框獲取值?
也就是說,如果4行被選中,那麼應該有一個函數,從各行的第一列取數據,因此可以通過在jQuery.ajax PHP文件發送它們進行處理,但我不能想怎麼辦
代碼來生成使用複選框表中的每一行
// ...
$.ajax({
type: "POST",
url: action,
data: dataSearch,
success: function (response) {
if (response[0].success == "success") {
$('.tableBajaMat tr:gt(0)').remove(); //delete tr except first row
$.each(response, function (index, record) {
var row = $("<tr />");
$("<td />").text(record.clavemat).appendTo(row);
$("<td />").text(record.tipomat).appendTo(row);
$("<td />").text(record.titulomat).appendTo(row);
$("<td />").text(record.autormat).appendTo(row);
$("<td />").html("<input type='checkbox' id='marcar'/>").appendTo(row);
row.addClass("alt");
row.appendTo(".tableBajaMat");
});
} else {
alert("Data not found!");
}
}
});
return false;
感謝您的回答,它證明了幾個小時,併發布結果! – SoldierCorp
它的工作原理! ...但是沒有太多的麻煩,在發送clavemat數組之後,如何在php文件中應用DELETE從TABLE where cve = element_array ?? – SoldierCorp
對不起,我不是一個PHP的傢伙 - 我做的是Java或.NET(儘管我有時會發現現有PHP代碼的問題,但我不知道如何從頭開始編寫這種功能)。 – nnnnnn