回答:
Cookieを設定するためのデフォルトのJavaScript「API」は、次のように簡単です。
document.cookie = 'mycookie=valueOfCookie;expires=DateHere;path=/'
次のようなjQuery cookieプラグインを使用します。
$.cookie('mycookie', 'valueOfCookie')
cookieプラグインが必要です。これは、cookie関数にいくつかの追加の署名を提供します。
$.cookie('cookie_name', 'cookie_value')
一時的なCookieを保存します(このセッションのスコープ内にのみ存在し、セッション間で$.cookie('cookie_name', 'cookie_value', 'cookie_expiration")
継続するCookie を作成します-詳細については、http://www.stilbuero.de/2006/09/17/cookie-plugin-for-jquery/を参照してください) JQuery Cookieプラグイン。
サイト全体で使用されるCookieを設定する場合は、次のようにJavaScriptを使用する必要があります。
document.cookie = "name=value; expires=date; domain=domain; path=path; secure"
フォームのバインディングなどによるCookieの取得と操作のための新しいjQueryプラグイン:http : //plugins.jquery.com/project/cookies
あなたの質問に答えるために、はい。他の人はその部分に答えましたが、それがそれを行うための最良の方法であるかどうかを尋ねているようにも見えます。
それはおそらくあなたが何をしているのかに依存するでしょう。通常、ユーザーは購入したいアイテム(注文など)をクリックする必要があります。次に、購入またはチェックアウトボタンを押します。次に、フォームはページに送信し、結果を処理します。あなたはクッキーでそれをすべて行うことができますが、私はそれがより難しいと思います。
2番目の質問を別のトピックに投稿することを検討してください。
jQuery のCookieプラグインをご覧ください。
「cookie」でタグ付けされたすべてのjQueryプラグインをここで閲覧できます。
http://plugins.jquery.com/plugin-tags/cookies
そこにはたくさんのオプションがあります。
HTML5のlocalStorageを利用するjQuery Storageをチェックしてください。localStorageが利用できない場合、デフォルトでcookieになります。ただし、有効期限を設定することはできません。
jQuery cookieプラグインはダウンロードできないようです。ただし、同じjQuery Cookieプラグインをダウンロードできます。jQueryとCookie(get / set / deleteとプラグイン)で説明されているいくつかの改善点があります。
Klaus Hartlの cookieスクリプトを使用して、ユーザーが自分の言語を選択できるスクリプトをなんとか書きました。それは私に数時間の作業を要しました、そして私が他の人を助けることができることを望みます。