Cookieのフロントバックグラウンドアプリケーション
1241 ワード
1.jquery.cookie.jsの基本的な応用
これはサードパーティjsプラグインで、クッキーの設定と使用をより便利にすることができます.
$.cookie("UserName", "kingtiger");//普通はcookieを設定して、ブラウザのcookieを閉じて自動的にクリアして、注意はブラウザを閉じて、ページを閉じてからページを開くことができますか?
注意:$.cookie("UserName", "kingtiger", { expires: 7 });//有効期限を設定し、7日後にセッションが無効になります.直接数値を設定するのは日単位です.
有効期限が設定されているクッキーは、ハードディスクに格納されていることを示し、ブラウザが閉じていることを示し、Webクッキーに再アクセスしても同様に再アクセスできます.
お知らせ:フロントでjsで設置されたクッキーを通じて、バックグラウンドでも同様にアクセスできます.バックグラウンドに設置されたクッキーはフロントでもアクセスできます
Response.Write(Request.Cookies["UserName"].Value);//フロント設定の値を取得できます
フロント取得:$.cookie("UserName")
以上の例をまとめると、クッキーによって前後の台数データ伝送を実現することができ、フロントバックグラウンドに設置されたクッキーはいずれも相手に呼び出され、特にバックグラウンドコールによるデータ損失を防止する応用が非常に有効である.
これはサードパーティjsプラグインで、クッキーの設定と使用をより便利にすることができます.
$.cookie("UserName", "kingtiger");//普通はcookieを設定して、ブラウザのcookieを閉じて自動的にクリアして、注意はブラウザを閉じて、ページを閉じてからページを開くことができますか?
var date = new Date();
date.setTime(date.getTime() + 1000 * 7);
$.cookie("UserName", "kingtiger", { expires: date }); // ,7s
注意:$.cookie("UserName", "kingtiger", { expires: 7 });//有効期限を設定し、7日後にセッションが無効になります.直接数値を設定するのは日単位です.
有効期限が設定されているクッキーは、ハードディスクに格納されていることを示し、ブラウザが閉じていることを示し、Webクッキーに再アクセスしても同様に再アクセスできます.
お知らせ:フロントでjsで設置されたクッキーを通じて、バックグラウンドでも同様にアクセスできます.バックグラウンドに設置されたクッキーはフロントでもアクセスできます
Response.Write(Request.Cookies["UserName"].Value);//フロント設定の値を取得できます
if (Request.Form["Type"] == "GetTest")
{
Response.Cookies["UserName"].Value = "Mr Wang";
TimeSpan ts = new TimeSpan(0, 0, 0, 7, 0);// 7s
Response.Cookies["UserName"].Expires = DateTime.Now.Add(ts);// 7s
Response.End();
}
フロント取得:$.cookie("UserName")
以上の例をまとめると、クッキーによって前後の台数データ伝送を実現することができ、フロントバックグラウンドに設置されたクッキーはいずれも相手に呼び出され、特にバックグラウンドコールによるデータ損失を防止する応用が非常に有効である.