Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Hapus data dari mysql dan angular

Anda harus melewati $index ke delete metode dan hapus item itu dari data objek

HTML

<ul>
    <li ng-repeat="row in data">
        {{row.ID}}
        {{row.subject}}
        {{row.body}}
        <a ng-click="delete(row.ID, $index)">Delete</a>
    </li>
</ul>  

JS

$scope.delete = function(deletingId, index){

    $http.get("delete.php?id=" + deletingId)
        .success(function(data){
            $scope.data.splice(index, 1);
        })
}    

Juga Jangan Lakukan

  • Gunakan nama yang berbeda untuk kunci ng-repeat (Sekarang saya ubah menjadi row bukannya data )
  • Jangan kosongkan atribut href="" karena saat Anda mengeklik seluruh halaman ini dapat menyegarkan (Sekarang saya menghapusnya)
  • Jangan gunakan sintaks yang tidak digunakan lagi di PHP. Gunakan PDO bukannya mysql_*


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Apa artinya ketika MySQL dalam keadaan Mengirim data?

  2. F# Pemula:mengambil larik data dari server

  3. Nonaktifkan ONLY_FULL_GROUP_BY

  4. Bagaimana cara mengimpor file CSV ke tabel MySQL?

  5. Codeigniter/PHP memeriksa apakah dapat terhubung ke database