Cookieのフロントバックグラウンドアプリケーション

1241 ワード

1.jquery.cookie.jsの基本的な応用
これはサードパーティ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")
以上の例をまとめると、クッキーによって前後の台数データ伝送を実現することができ、フロントバックグラウンドに設置されたクッキーはいずれも相手に呼び出され、特にバックグラウンドコールによるデータ損失を防止する応用が非常に有効である.