バイリンガルのラベル/テキストを持つ PHP (フロント エンドの jQuery/JS) で記述されたデータベース アプリがあります。現在、言語を変更できるのはメンテナンス ページ (フォームの送信後、PHP が新しい言語の選択でセッション変数を更新する) のみですが、ユーザーは、すべてのページの隅に表示される言語プルダウンを追加することを望んでいます。ページにフォームが含まれている場合、言語を変更した場合にユーザーが部分的に入力したデータを失うことを望まないため、フォーム データを何らかの方法で保存/復元する必要があります。それを行う簡単な方法はありますか?jQuery を使用してフォームをシリアル化できることはわかっていますが、その後はどうでしょうか。それを URL に追加して送信し、PHP で取得しますか? じゃあ何?フォーム フィールドをループして適切に処理するルーチンを記述します (入力、選択、ラジオ ボックスなど)。全部違う)?もっと簡単な方法があるはずです。HTML5 対応のソリューションに限定したり、jQuery プラグインを追加したりすることは気にしません。
質問する
344 次
2 に答える
1
localStorageはどうですか?
ユーザーが入力フィールドに入力した場合は、それらを localStorage に保存し、ユーザーがフォームを送信した後にデータを削除します。
于 2013-03-28T07:43:39.590 に答える
0
私の提案は次のとおりです。
$.ajax
またはを使用して言語をサーバーに変更するときに、言語と必要なユーザー データを送信します。$.post
于 2013-03-28T07:39:13.813 に答える