データベース内のレコードは削除されますが、フロントエンド インターフェイスには削除ボタンが残ります。
P粉118698740
P粉118698740 2023-08-29 17:04:46
0
2
517

削除ボタンをクリックすると、データベースからレコードが正常に削除されます。ただし、フロントエンド ページではすぐには削除されず、ページを再読み込みまたは更新するまで削除結果は表示されません。

私の見解:

@foreach (モデル内の var 項目) {    } <スクリプト> 関数 del(x) { var url = '@Url.Action("deleteRent", "Home")'; var rd = x.dataset.id デバッガ $.ajax({ URL: URL、 タイプ: 'POST'、 データ: { ID:rd }、 成功: 関数 (データ) { if (data.length == 0) // エラーなし alert("削除に成功しました!"); }、 error: function (jqXHR) { // HTTP ステータスが 200 ではありません }、 complete: function (jqXHR, status) { // 成功かエラーかをここに入力します } }); }; 

P粉118698740
P粉118698740

全員に返信 (2)
P粉466909449

アラートの後に window.location.reload() コードを追加してください....

リーリー

このコードは、成功するとページを自動的にリロードします

いいねを押す+0
    P粉014218124

    実際には、データベースからデータを削除しましたが、ページを更新しませんでした。

    あるいは、Dipendrasinh Vaghela の回答を使用して、ページ全体を更新します。

    また、DOM 内を検索して表示する関数がある場合は、削除が成功したときにその関数を呼び出すこともできます。これにより、データを表示する部分のみが更新されます。

    いいねを押す+0
      最新のダウンロード
      詳細>
      ウェブエフェクト
      公式サイト
      サイト素材
      フロントエンドテンプレート
      私たちについて 免責事項 Sitemap
      PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!