1

ユーザーがいくつかの要素の色を変更できるようにしたいphpページがあり、次回ページをロードするときに、デフォルトで選択がロードされるはずです。

私はjQueryclick()関数を使用して色を変更し、サーバー側で変更を保存するために最善の方法はjquery/jsonを使用することだと思いますが、私はこれについてまったく新しいです。

色のオプションを保存した別の json ファイルを用意する必要がありますか? jquery/json に関するウェブ上で非常に多くのストーリーを見つけましたが、このタスクを達成する方法の例がまだ必要です。役に立つリンクまたはコード例を手伝ってください。

 #div01 {
        background:#008080;
        color:#ffffff;
    }


$('#btnBlue').click(function () {
    $('#div01').css('background', '#0000ff');
    $('#div01').css('color', '#ffffff');
});

$('#btnRed').click(function () {
    $('#div01').css('background', '#ff0000');
    $('#div01').css('color', '#0000ff');
});
4

2 に答える 2

4

これらの要素の状態をどこかに永続化する必要がありますが、それなしでは不可能です。

状態を永続化するには、クライアント側のストレージとサーバー側の永続化のどちらを使用するかを決定する必要があります。

ブラウザー内にのみデータを保存する場合は、cookie または html5 localStorage のいずれかを考えることができますが、欠点は、ブラウザーを使用しているすべてのユーザーが更新された状態を取得することです。

サイトにユーザー追跡がある場合は、サーバー側の永続性を使用して、現在のユーザーに関連する状態を保存する必要がある場合があります。

于 2013-07-24T06:32:58.527 に答える