ユーザーがアイテムを削除すると、slideup jquery 関数が呼び出されて消える素敵な小さなショッピング バスケットがあります。バックグラウンドでは、コード イグナイター コントローラーを呼び出してデータベースから削除しています。
関数 delete_booking(id_booking, amount) { if (user_total == null || user_total == '') { var user_total = parseFloat(0); } $.ajax({ タイプ: "ポスト", データ: ''、 url: "/"+id_booking, }); $("#booking_id_"+id_booking).slideUp(); var user_total = (parseFloat() - parseFloat() - parseFloat(user_total)); アラート (user_total); alert(parseFloat(user_total)); $('#booking_total').html(user_total); }
私が理解できないのは、ユーザーの合計を更新するときです: $('#booking_total') 関数に新しい合計を記憶させる必要があります...「JavaScript varの記憶」などをグーグル検索しましたが、私は必要なものを正確に見つけることができません...私の唯一の他のオプションは、ajaxを使用してdbを再度呼び出して新しい合計を取得することですが、これを行うにはJSの方法が必要ですか?