Mỗi hàng trong bảng dữ liệu có một nút xóa.Làm thế nào để làm mới jquery datatable sau khi xóa một hàng
On click nút delete, tôi kêu gọi mã này:
$('.deleteButton').live('click', function() {
var $this = $(this);
var url = $this.attr("id");
$("#example").fnReloadAjax();
$.getJSON(url, Success());
});
Url là hành động của bộ điều khiển mà mất Id và xóa dữ liệu từ cơ sở dữ liệu. Điều đó hoạt động. Bây giờ tôi muốn gọi hàm refresh/redraw của datatable để nó có thể tải kết quả mới nhưng nó không hoạt động.
DataTable là:
$("#example").dataTable({
"aoColumns": [
{ "sTitle": "Id" },
{ "sTitle": "Name" }],
"bProcessing": true,
"bServerSide": true,
"sAjaxSource": '@Url.Action("FetchData", "Home")',
"sPaginationType": "full_numbers",
});
bất cứ ai có thể vui lòng tư vấn?
tôi muốn gọi phía máy chủ chức năng xóa. có cách nào tốt hơn để gọi hành động đó không? – InfoLearner
sau đó, bạn nên gọi nó * trước * yêu cầu vẽ lại. Tôi sẽ chỉnh sửa câu trả lời của mình để rõ ràng hơn – JMax
như trước đây, nó có thể đi vào chức năng thành công nhưng nó không làm mới dữ liệu? – InfoLearner