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
586
<p>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. </p> <p>Pandangan saya:</p> <pre class="brush:php;toolbar:false;">@foreach (var item dalam Model) { <a href="#"class="nombor_telefon"onclick="del(ini)" <i class="fas fa-trash-alt"></i> </a> } <skrip> 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 } }); }; </script></pre></p>
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