cookie是自動保存在瀏覽器客戶端的,每個域名最多有幾十個cookie,每個cookie只會保存幾K的字節文本,每個域名只能訪問自己域名創建的cookie. 瀏覽器會自動把相關的cookie刪除。
它的格式為:$.cookei("名稱","值",option);
option為字典數組,即{expires:7, path:'/',domain:'baidu.com',secure:true}
expires為過期時間,后面的7為要過期的天數,過期后瀏覽器自動刪除這個cookie. path表示cookie保存的地址。 domain表示此cookie可以被哪些域名讀出來。最后一個為安全屬性。
在vs 中要用jQuery的cookie則要引用jquery.cookie.js文件,到jQuery官網上下載,加入到工程文件中,然后在head中同時引用 jquery-1.9.1.min.js(jquery-1.9.1.js)和jquery.cookie.js即可。
如下代碼:
<html xmlns="http://www.w3.org/1999/xhtml"> <head> <title></title> <script src="JScript/jquery-1.9.1.js" type="text/javascript"></script> <script src="JScript/jquery.cookie.js" type="text/javascript"></script> <script type="text/javascript"> $(function () { if ($.cookie("user")) { $("#username").val($.cookie("user")); }; $("#btn").click(function () { $.cookie("user", $("#username").val(), { expires: 7 }); }); }); </script> </head> <body> <label for="username">用戶名:</label><input type="text" id="username"/> <label for="pwd">密碼:</label><input type="password" id="pwd" /> <input type="button" id="btn" /> </body> </html>