Hướng dẫn delete row from database using javascript - xóa hàng khỏi cơ sở dữ liệu bằng javascript
Một cách tiếp cận sẽ là sử dụng Ajax. Với mục đích ngưng tụ mã, tôi cũng sẽ kết hợp jQuery vào giải pháp này. Tôi cũng sẽ thay đổi hộp kiểm của bạn thành một liên kết nút riêng lẻ vì mục đích làm cho mã này ít hơn một chút. Một giải pháp để xóa nhiều người cùng một lúc có thể hoạt động tương tự như thế này, nhưng vì bạn đang sử dụng Ajax rất có thể điều này sẽ dễ dàng hơn cho người dùng của bạn. Show Sửa đổi
Tạo một tệp mới trong cùng một thư mục với
Giải pháp ở trên gửi một lệnh đơn giản đến phụ trợ PHP của bạn trong đó truy vấn xóa có thể được chạy bởi PHP. Bạn không thể chạy lệnh MySQL trực tiếp từ JavaScript vì đó là mã Frontend. Mã này là một giải pháp chức năng, nhưng nó được viết tắt; Một giải pháp hoàn chỉnh hơn sẽ có xử lý chi tiết hơn các lỗi tiềm năng (thông qua AJAX hoặc xử lý truy vấn xóa của bạn). Nó cũng sẽ có một số bảo mật trên Đối tượng bảng Thí dụXóa hàng đầu tiên trong bảng: document.getEuityById ("mytable"). deleterow (0); Hãy tự mình thử » Định nghĩa và cách sử dụngPhương thức deleterow () sẽ loại bỏ hàng tại chỉ mục được chỉ định khỏi bảng. Mẹo: Sử dụng Insertrow () để tạo và chèn một hàng mới. Use the insertRow() to create and insert a new row. Hỗ trợ trình duyệt
Cú phápTableObject.Deleterow (INDEX) Giá trị tham số
Chi tiết kỹ thuật
Nhiều ví dụ hơnThí dụXóa hàng bạn nhấp vào: hàm deleterow (r) {& nbsp; var i = r.ParentNode.parentNode.rowindex; & nbsp; & nbsp; document.getEuityById ("mytable"). deleterow (i);} Hãy tự mình thử » Thí dụĐịnh nghĩa và cách sử dụng Phương thức deleterow () sẽ loại bỏ hàng tại chỉ mục được chỉ định khỏi bảng. Mẹo: Sử dụng Insertrow () để tạo và chèn một hàng mới. Hỗ trợ trình duyệt Phương phápxóa hàng() Đối tượng bảng Làm thế nào để bạn xóa một hàng trong bảng javascript?Phương thức deleterow () sẽ loại bỏ hàng tại chỉ mục được chỉ định khỏi bảng. Mẹo: Sử dụng Insertrow () để tạo và chèn một hàng mới. removes the row at the specified index from a table. Tip: Use the insertRow() to create and insert a new row.
Làm cách nào để xóa một hàng trong nút js?Lưu mã ở trên trong một tệp có tên là "demo_db_delete.js" và chạy tệp:.. Chạy "demo_db_delete.js" C: \ users \ tên của bạn> node demo_db_delete.js .. Số lượng hồ sơ bị xóa: 1 .. {FieldCount: 0, bị ảnh hưởng: 1, InsertID: 0, ServerStatus: 34, .... Thí dụ.Trả về số lượng các hàng bị ảnh hưởng: console.log (result.affedRows). Làm cách nào để xóa một hàng khỏi bảng trong React JS?JS (Babel).. Trong mã này, chúng tôi sẽ tái cấu trúc thành phần bảng .. Để sử dụng đường ES6 Lớp & Mũi tên .. const row = ({id, tiêu đề, ưu tiên, loại, hoàn thành, xóa}) => (. . . Làm cách nào để loại bỏ tr?JQuery: Mã để xóa hàng bảng (TR) trên nút bấm.Tại đây, chúng tôi tạo một sự kiện nhấp chuột jQuery trên thẻ nút.Sử dụng phương thức gần nhất (), chúng tôi chọn hàng hiện tại IE gần nhất của nút Xóa của chúng tôi, và sau đó với phương thức Remove () sẽ xóa bản ghi đó.Tương tự để xóa hàng tr tiếp theo chúng tôi sử dụng.Using the closest() method we select the current row ie closest tr of our delete button, and then with the remove() method will delete that record. Similarly for deleting the next row tr we use . |