{"id":1411,"date":"2013-04-24T11:38:00","date_gmt":"2013-04-24T03:38:00","guid":{"rendered":"http:\/\/gaigaiming.com\/?p=314"},"modified":"2013-04-24T11:38:00","modified_gmt":"2013-04-24T03:38:00","slug":"jquery%e8%ae%be%e7%bd%aecookiejquery%e5%88%a0%e9%99%a4cookiejquery%e8%8e%b7%e5%8f%96cookie-%e8%bf%87%e6%9c%9f-2","status":"publish","type":"post","link":"https:\/\/www.gaigaiming.com\/index.php\/2013\/04\/24\/jquery%e8%ae%be%e7%bd%aecookiejquery%e5%88%a0%e9%99%a4cookiejquery%e8%8e%b7%e5%8f%96cookie-%e8%bf%87%e6%9c%9f-2\/","title":{"rendered":"JQuery\u8bbe\u7f6ecookie|JQuery\u5220\u9664cookie|JQuery\u83b7\u53d6cookie \u8fc7\u671f"},"content":{"rendered":"<div>\n<p> \u7b80\u5355\u4f7f\u7528\u65b9\u6cd5\uff1a<\/p>\n<blockquote>\n<ol>\n<li>&lt;html&gt;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&lt;head&gt;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;title&gt;JQuery-Cookie\u63d2\u4ef6&lt;\/title&gt;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;script type=&quot;text\/javascript&quot; src=&quot;jquery-1.4.js&quot;&gt;&lt;\/script&gt;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;script type=&quot;text\/javascript&quot; src=&quot;jquery.cookie.js&quot;&gt;&lt;\/script&gt;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&lt;\/head&gt;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&lt;body&gt;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=&quot;#&quot;&gt;\u8bbe\u7f6ecookie1&lt;\/a&gt;&lt;br&gt;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=&quot;#&quot;&gt;\u8bbe\u7f6ecookie2&lt;\/a&gt;&lt;br&gt;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=&quot;#&quot;&gt;\u83b7\u53d6cookie&lt;\/a&gt;&lt;br&gt;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=&quot;#&quot;&gt;\u5220\u9664cookie&lt;\/a&gt;&lt;br&gt;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&lt;\/body&gt;&nbsp;&nbsp;<\/li>\n<li> &lt;\/html&gt;&nbsp;&nbsp;<\/li>\n<li> &lt;script type=&quot;text\/javascript&quot;&gt;&nbsp;&nbsp;<\/li>\n<li> $(function(){&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp; var COOKIE_NAME = &#8216;test_cookie&#8217;;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp; \/\/\u8bbe\u7f6ecookie\uff0c\u901a\u8fc7\u65f6\u95f4\u95f4\u9694&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp; $(&#8216;a&#8217;).eq(0).click(function() {&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $.cookie(COOKIE_NAME, &#8216;test&#8217;, { path: &#8216;\/&#8217;, expires: 1 });&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp; });&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp; \/\/ \u8bbe\u7f6ecookie\uff0c\u5230\u671f\u65f6\u95f4&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp; $(&#8216;a&#8217;).eq(1).click(function() {&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var date = new Date();&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; date.setTime(date.getTime() + (1 * 24 * 60 * 60 * 1000));&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $.cookie(COOKIE_NAME, &#8216;test&#8217;, { path: &#8216;\/&#8217;, expires: date });&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp; });&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp; \/\/ \u83b7\u53d6 cookie&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp; $(&#8216;a&#8217;).eq(2).click(function() {&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert($.cookie(COOKIE_NAME));&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp; });&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp; \/\/ \u5220\u9664cookie&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp; $(&#8216;a&#8217;).eq(3).click(function() {&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $.cookie(COOKIE_NAME, null, { path: &#8216;\/&#8217; });&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return false;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp; });&nbsp;&nbsp;<\/li>\n<li> });&nbsp;&nbsp;<\/li>\n<li> &lt;\/script&gt; <\/li>\n<\/ol>\n<\/blockquote>\n<p> \u63d2\u4ef6\u7684\u6e90\u4ee3\u7801\u4e5f\u5f88\u7b80\u5355\uff1a<\/p>\n<blockquote>\n<ol>\n<li>jQuery.cookie = function(name, value, options) {&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (typeof value != &#8216;undefined&#8217;) { \/\/ name and value given, set cookie  <\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; options = options || {};&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (value === null) {&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; value = &#8221;;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; options.expires = -1;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var expires = &#8221;;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (options.expires &amp;&amp; (typeof options.expires == &#8216;number&#8217; || options.expires.toUTCString)) {&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var date;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (typeof options.expires == &#8216;number&#8217;) {&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; date = new Date();&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; date = options.expires;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; expires = &#8216;; expires=&#8217; + date.toUTCString();&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var path = options.path ? &#8216;; path=&#8217; + (options.path) : &#8221;;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var domain = options.domain ? &#8216;; domain=&#8217; + (options.domain) : &#8221;;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var secure = options.secure ? &#8216;; secure&#8217; : &#8221;;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.cookie = [name, &#8216;=&#8217;, encodeURIComponent(value), expires, path, domain, secure].join(&#8221;);&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } else {&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var cookieValue = null;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (document.cookie &amp;&amp; document.cookie != &#8221;) {&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var cookies = document.cookie.split(&#8216;;&#8217;);&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for (var i = 0; i &lt; cookies.length; i++) {&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var cookie = jQuery.trim(cookies[i]);&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if (cookie.substring(0, name.length + 1) == (name + &#8216;=&#8217;)) {&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cookieValue = decodeURIComponent(cookie.substring(name.length + 1));&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;break;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return cookieValue;&nbsp;&nbsp;<\/li>\n<li>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }&nbsp;&nbsp;<\/li>\n<li> }; <\/li>\n<\/ol>\n<p>jQuery.cookie = function(name, value, options) {<br \/>&nbsp;&nbsp;&nbsp;  if (typeof value != &#8216;undefined&#8217;) { \/\/ name and value given, set cookie<br \/\n>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  options = options || {};<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  if (value === null) {<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  value = &#8221;;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  options = $.extend({}, options); \/\/ clone object since it&#8217;s unexpected behavior if the expired property were changed<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  options.expires = -1;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  }<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  var expires = &#8221;;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  if (options.expires &amp;&amp; (typeof options.expires == &#8216;number&#8217; || options.expires.toUTCString)) {<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  var date;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  if (typeof options.expires == &#8216;number&#8217;) {<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  date = new Date();<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  } else {<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  date = options.expires;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  }<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  expires = &#8216;; expires=&#8217; + date.toUTCString(); \/\/ use expires attribute, max-age is not supported by IE<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  }<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  \/\/ NOTE Needed to parenthesize options.path and options.domain<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  \/\/ in the following expressions, otherwise they evaluate to undefined<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  \/\/ in the packed version for some reason&#8230;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  var path = options.path ? &#8216;; path=&#8217; + (options.path) : &#8221;;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  var domain = options.domain ? &#8216;; domain=&#8217; + (options.domain) : &#8221;;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  var secure = options.secure ? &#8216;; secure&#8217; : &#8221;;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  document.cookie = [name, &#8216;=&#8217;, encodeURIComponent(value), expires, path, domain, secure].join(&#8221;);<br \/>&nbsp;&nbsp;&nbsp;  } else { \/\/ only name given, get cookie<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  var cookieValue = null;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  if (document.cookie &amp;&amp; document.cookie != &#8221;) {<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  var cookies = document.cookie.split(&#8216;;&#8217;);<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  for (var i = 0; i &lt; cookies.length; i++) {<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  var cookie = jQuery.trim(cookies[i]);<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  \/\/ Does this cookie string begin with the name we want?<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  if (cookie.substring(0, name.length + 1) == (name + &#8216;=&#8217;)) {<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  cookieValue = decodeURIComponent(cookie.substring(name.length + 1));<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  break;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  }<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  }<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  }<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  return cookieValue;<br \/>&nbsp;&nbsp;&nbsp;  }<br \/>};<\/p>\n<\/p>\n<p>&lt;!DOCTYPE HTML PUBLIC &quot;-\/\/W3C\/\/DTD HTML 4.01\/\/EN&quot; &quot;<a href=\"http:\/\/www.w3.org\/TR\/html4\/strict.dtd\">http:\/\/www.w3.org\/TR\/html4\/strict.dtd<\/a>&quot;&gt;<\/p>\n<p>&lt;html lang=&quot;en&quot;&gt;<br \/>&nbsp;&nbsp;&nbsp;  &lt;head&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text\/html; charset=utf-8&quot;&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;meta http-equiv=&quot;Content-Style-Type&quot; content=&quot;text\/css&quot;&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;meta http-equiv=&quot;Content-Script-Type&quot; content=&quot;text\/javascript&quot;&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;title&gt;jQuery Cookie Plugin&lt;\/title&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;script src=&quot;..\/..\/scripts\/jquery-1.3.1.js&quot; type=&quot;text\/javascript&quot;&gt;&lt;\/script&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;script src=&quot;..\/..\/scripts\/jquery.cookie.js&quot; type=&quot;text\/javascript&quot;&gt;&lt;\/script&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;script type=&quot;text\/javascript&quot;&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  $(function() {<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  var COOKIE_NAME = &#8216;test_cookie&#8217;;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  var ADDITIONAL_COOKIE_NAME = &#8216;additional&#8217;;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  $(&#8216;a&#8217;).eq(0).click(function() { \/\/ \u7528\u5929\u6570\u8bbe\u7f6e cookie<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  $.cookie(COOKIE_NAME, &#8216;test&#8217;, { path: &#8216;\/&#8217;, expires: 10 });<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  return false;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  });<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  $(&#8216;a&#8217;).eq(1).click(function() { \/\/ \u7528\u65e5\u671f\u8bbe\u7f6e cookie<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  var date = new Date();<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  date.setTime(date.getTime() + (3 * 24 * 60 * 60 * 1000));<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  $.cookie(COOKIE_NAME, &#8216;test&#8217;, { path: &#8216;\/&#8217;, expires: date });<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  return false;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  });<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  $(&#8216;a&#8217;).eq(2).click(function() { \/\/ \u83b7\u53d6 cookie<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  alert($.cookie(COOKIE_NAME));<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  return false;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  });<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  $(&#8216;a&#8217;).eq(3).click(function() { \/\/ \u5220\u9664 cookie<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  $.cookie(COOKIE_NAME, null, { path: &#8216;\/&#8217; });<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  return false;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#038;<br \/>\nnbsp;&nbsp;&nbsp;&nbsp;  });<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  $(&#8216;a&#8217;).eq(4).click(function() { \/\/ \u8bbe\u7f6e\u7b2c\u4e8c\u4e2a cookie<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  $.cookie(ADDITIONAL_COOKIE_NAME, &#8216;foo&#8217;, { expires: 10 });<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  return false;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  });<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  $(&#8216;a&#8217;).eq(5).click(function() { \/\/ \u83b7\u53d6\u7b2c\u4e8c\u4e2a cookie<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  alert($.cookie(ADDITIONAL_COOKIE_NAME));<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  return false;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  });<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  $(&#8216;a&#8217;).eq(6).click(function() { \/\/ \u5220\u9664\u7b2c\u4e8c\u4e2a cookie<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  $.cookie(ADDITIONAL_COOKIE_NAME, null);<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  return false;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  });<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  });<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;\/script&gt;<br \/>&nbsp;&nbsp;&nbsp;  &lt;\/head&gt;<br \/>&nbsp;&nbsp;&nbsp;  &lt;body&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;p&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;a href=&quot;#&quot;&gt;\u8bbe\u7f6e cookie (\u8bbe\u7f6e\u6709\u6548\u671f\u5929\u6570\u4e3a 10 \u5929)&lt;\/a&gt;&lt;br&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;a href=&quot;#&quot;&gt;\u8bbe\u7f6e cookie (\u901a\u8fc7 date \u5bf9\u8c61\u8bbe\u7f6e\u8fc7\u671f\u65e5\u671f\u4e3a 3 \u5929\u540e\u7684\u90a3\u5929)&lt;\/a&gt;&lt;br&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;a href=&quot;#&quot;&gt;\u83b7\u53d6 cookie&lt;\/a&gt;&lt;br&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;a href=&quot;#&quot;&gt;\u5220\u9664 cookie&lt;\/a&gt;&lt;br&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;a href=&quot;#&quot;&gt;\u8bbe\u7f6e\u53e6\u4e00\u4e2a cookie&lt;\/a&gt;&lt;br&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;a href=&quot;#&quot;&gt;\u83b7\u53d6\u53e6\u4e00\u4e2a cookie&lt;\/a&gt;&lt;br&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;a href=&quot;#&quot;&gt;\u5220\u9664\u53e6\u4e00\u4e2a cookie&lt;\/a&gt;<br \/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  &lt;\/p&gt;<br \/>&nbsp;&nbsp;&nbsp;  &lt;\/body&gt;<br \/>&lt;\/html&gt;<\/p>\n<\/blockquote><\/div>\n","protected":false},"excerpt":{"rendered":"<p>\u7b80\u5355\u4f7f\u7528\u65b9\u6cd5\uff1a &lt;html&gt;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&lt; [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-1411","post","type-post","status-publish","format-standard","hentry","category-4"],"_links":{"self":[{"href":"https:\/\/www.gaigaiming.com\/index.php\/wp-json\/wp\/v2\/posts\/1411","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gaigaiming.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gaigaiming.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gaigaiming.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gaigaiming.com\/index.php\/wp-json\/wp\/v2\/comments?post=1411"}],"version-history":[{"count":0,"href":"https:\/\/www.gaigaiming.com\/index.php\/wp-json\/wp\/v2\/posts\/1411\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.gaigaiming.com\/index.php\/wp-json\/wp\/v2\/media?parent=1411"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gaigaiming.com\/index.php\/wp-json\/wp\/v2\/categories?post=1411"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gaigaiming.com\/index.php\/wp-json\/wp\/v2\/tags?post=1411"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}