Rekod dalam pangkalan data dipadamkan, tetapi butang padam kekal pada antara muka hadapan
P粉118698740
P粉118698740 2023-08-29 17:04:46
0
2
488

Apabila butang padam diklik, ia berjaya memadamkan rekod daripada pangkalan data. Walau bagaimanapun, ia tidak dipadamkan serta-merta pada halaman muka hadapan Hasil pemadaman tidak akan dipaparkan sehingga halaman dimuat semula atau dimuat semula.

Pandangan saya:

@foreach (var item dalam Model) {   }  fungsi del(x) { var url = '@Url.Action("deleteRent", "Home")'; var rd = x.set data.id penyahpepijat $.ajax({ url: url, jenis: 'POST', data: { ID: rd }, kejayaan: fungsi (data) { if (data.length == 0) // Tiada ralat makluman("Pemadaman berjaya!"); }, ralat: fungsi (jqXHR) { // Status Http bukan 200 }, complete: function (jqXHR, status) { // Sama ada kejayaan atau ralat ia masuk di sini } }); }; 

P粉118698740
P粉118698740

membalas semua (2)
P粉466909449

Sila tambah kod window.location.reload() selepas makluman....

success: function (data) { if (data.length == 0) // 没有错误 alert("删除成功!"); **window.location.reload();** },

Kod ini akan memuat semula halaman anda secara automatik apabila berjaya

    P粉014218124

    Sebenarnya, anda telah memadamkan data daripada pangkalan data, tetapi anda tidak memuat semula halaman tersebut.

    Sebagai alternatif, anda menggunakan jawapan Dipendrasinh Vaghela dan muat semula keseluruhan halaman.

    Sebagai alternatif, jika anda mempunyai fungsi yang mencari dan memaparkan dalam DOM, anda boleh memanggilnya apabila pemadaman berjaya. Ini akan "hanya" mengemas kini bahagian yang menunjukkan data.

      Muat turun terkini
      Lagi>
      kesan web
      Kod sumber laman web
      Bahan laman web
      Templat hujung hadapan
      Tentang kita Penafian Sitemap
      Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!