他のボタンがクリックされたら、別のボタンを表示するようにこのコードを取得しました。ajaxでjQueryをクリックして保存しますか?
<a href="#" id="ac-button-top" class="btn btn-success add-to-cart">order</a>
<a href="#" id="ac-button-bottom" class="btn btn-success">test</a>
$('.add-to-cart').click(function() {
$('#ac-button-top').css("display", "none");
$('#ac-button-bottom').css("display", "block");
});
これは正常に動作します、しかし、私はページを更新する場合でも、それはまだ番目のボタンではなく最初のものを表示し何とかこのクリックイベントを保存する必要があります。私の推測では、これはajaxを使用して行いますが、私はajaxの初心者であり、誰かがこれを行う方法の正しい方向に私を指すことができる場合、これを検索したときにこれに対する解決策を見つけることができませんでしたか? その他、ajaxを使用しない方法はありますか?
です。 – Walk
サーバー側のデータストアに状態を保存する場合は、AJAXが機能します。 Cookie、localStorage、またはsessionStorageは、サーバを関与させずに簡単に保つ必要がある場合にも同様に機能します。 –
'localStorage'を使用してください –