jqueryバスケットをどうデータを保持する
質問
Imを小さな補充システムとトナーを紙に噴射.私は追加の製品は私のバスケットだけどのような追加データオブジェクトをdiv liす:
$("#ArticlesHolder").data('15', {name:'testname', nr:'4', price:'400', articlenr:'klr441234'});
この作品のコミュニケーションとしてあまりないと思いますの再ロードします。私の質問は、このいただきましたのにjqueryへのキャッシュにこのデータだったので再読み込み、そのページのページでは30分などもできます。での追加をクッキーの利用者のブラウザについてはjqueryを使って他の方法で対応す。Thxせます。なお、クッキーは、ソリューションされなかった場合はどうなのだが、ユーザーのクッキーを受け入れ??
編集
遊びに来たいと言っていて、天皇が御手洗池で手を洗おうと利用の場合、ユーザー dosnt受け入れるについてはajaxの呼び出webservice対応でサーバサイドに戻りjsonデータはもらえますか?
最終編集
Okとがあるかどうか分かりませんがクッキー使用しております。今どんな店でJSONデータにクッキー?きのseで上記のコード線があるとありがたい多くの製品に複数の値です。このように:
$("#ArticlesHolder").data('15', {name:'testname', nr:'4', price:'400',articlenr:'345345'});
$("#ArticlesHolder").data('25', {name:'name2', nr:'1', price:'100', articlenr:'kltt444'});
$("#ArticlesHolder").data('37', {name:'name3', nr:'14', price:'60', articlenr:'1235555'});
いかに必要なループthrue各データフィールドに保存してください新しいJSONデータ型になります。誰かこれは。
ベストについて Marthin
解決
jQueryは可能です。
ることに限内の現在のページ。
永続データのペることができますが、
- 利用セッションが必要ですが、サーバ側の言語のようにphp、asp、rubyなど。
- 店舗のクッキー(ユーザの場合、応していないあなたは何もできません..)
- 使用 HTML5localStorage, がブラウザを支援は限られ
- の組み合わせます。
他のヒント
クッキーが解決策になるが、すべての新しいページのロードとクッキーに保存されている情報は、サーバに送信されていることを心に留めておくでしょう。
ユーザーがクッキーを受け入れない場合。すべてのこれはしません仕事ます。
非常に良くソリューションは、 HTML5のWebストレージにして、将来的に私たちを待っされます。
全ページの負荷は、本質的に「リセット」にあなたのjavascriptを行っています。ブラウザは、ページのロードの間javascriptの状態を保持しています。あなたのオプションは、クッキーを作成するか、サーバーの状態で、この情報を保持することです。これはかなりステートレスウェブの古典的な問題であり、それだけで覚えていないだろう。
私は、サーバー側でこのキャッシュを保存すると一緒にクッキーを使用することをお勧めします。
あなたはlocalStorageを私はLawnchairで行くと思い使うクッキー、あなたが希望した場合のサーバー側のソリューションを使用する必要があります。
http://blog.westcoastlogic.com/lawnchair/する
これはかなり甘いです。