0

ユーザーが自分の Web サイトの特定の機能をオプトアウトするオプションがあります。これにより、オプトイン/オプトアウトの決定が「0」または「1」で DB に保存されます。これで問題ありませんが、サイトに再度アクセスすると、以前にチェックした場合でもチェックボックスがオフになります。

彼らがサイトにアクセスしたときに、以前の選択が記憶されるようにしたい. これを行う方法の1つは、ページの読み込み時に ajax リクエストを実行してデータベースにある値を確認することでしたが、チェックボックスのクリック時にオプションを保存するために既に AJAX を使用しています。

これは 1 ページでの ajax 呼び出しが多すぎますか?

ありがとう。

4

2 に答える 2

2

あまり。あなたはそれをajaxで呼び出すことができますが、なぜあなたはajaxでそれをするのでしょうか? では、なぜ AJAX 呼び出しを行うのでしょうか。

于 2012-05-24T13:29:15.523 に答える
1

ページがレンダリングされるときではなく、jQuery で本当にこれを行いたい場合は、次のようにします。

$("#<idOfCheckbox>").attr('checked', <some condition to check> ? 'checked' : null);
于 2012-05-24T13:35:43.053 に答える