<p>很多时候我们操作cookies的时候都是向里面写值和读值。一般情况下用jquerycookies操作的话就是$.cookies(name,val);但是我们如果想获得cookies里面的参数的值用jquerycookies却不能实现。比如:我们的一个cookies值是这样的:RefId=4140683&SEFrom=baidu&SEKeyWords=起航劳务派遣系统&RefUrl=http://www.baidu.com/link?url=ZmBnq48OxeluTMDWgAlWtttk1J4VuRLteyOrQi1XzJ_&wd=起航劳务派遣系统&issp=1&ie=utf-8&tn=baiduhome_pg&inputT=3058我们想获得这个cookies里面的SEFromRefId等参数的值如何去获取呢?这里我通过jquerycookies扩展写了一个方法代码如下</p><p>functiongetseccookie(val1,val2){</p><p>vara=null;</p><p>if(!$.cookie(val1)){</p><p>return;</p><p>}</p><p>vararrcookies=$.cookie(val1).split("&");</p><p>for(vari=0;i<arrcookies.length;i++){</p><p>if(arrcookies[i].indexOf(val2)>-1){</p><p>a=arrcookies[i].substring(val2.length+1);</p><p>}</p><p>}</p><p>returna;</p><p>}val1是你要取的cookies的名称,val2是你要取的val1里面的参数的值。比如我们想区上面cookies里面的SEFrom这个参数的值。只需要这样调用:</p><p>getseccookie("yourcookiesname","SEFrom")即可得到的结果就是baidu。本文由免费劳务派遣系统软件系统起航劳务派遣系统原创,转载请注明出处。</p>