View Full Version : سوال: کوکی در jquery
fakhravari
جمعه 24 آبان 1392, 10:36 صبح
با سلام
با دستورات زیر نمیتونم کوکی ایجاد کنم!
<script>
function btnCookieSave_onclick() {
$.cookie($("#Text1").val(), $("#Text2").val());
}
function btnGetCookie_onclick() {
alert($.cookie($("#Text3").val()));
}
function btnDeleteCookie_onclick() {
$.cookie($("#Text3").val(), null);
}
</script>
:متفکر:
Javidhb
جمعه 24 آبان 1392, 10:59 صبح
شما باید قبل از استفاده از کدهاتون، پلاگین زیر رو اضافه کنید:
jquery-cookie (https://github.com/carhartl/jquery-cookie)
<script src="/path/to/jquery.js" type="text/javascript"></script>
<script src="/path/to/jquery.cookie.js"></script>
id1385
جمعه 24 آبان 1392, 14:41 عصر
با سلام
function fnCreateCookie( sName, sValue )
{
var iDays = 365;
var date = new Date();
date.setTime( date.getTime()+(iDays*24*60*60*1000) );
var sExpires = "; expires="+date.toGMTString();
document.cookie = sName+"="+sValue+sExpires+"; path=/";
}
function fnReadCookie( sName )
{
var sNameEQ = sName + "=";
var sCookieContents = document.cookie.split(';');
for( var i=0 ; i<sCookieContents.length ; i++ ) {
var c = sCookieContents[i];
while (c.charAt(0)==' ') {
c = c.substring(1,c.length);
}
if (c.indexOf(sNameEQ) == 0) {
return c.substring(sNameEQ.length,c.length);
}
}
return null;
}
//sample
$("#sidebar-collapse i").on('click',function() {
if($("#sidebar").hasClass('menu-min'))
{
fnCreateCookie( 'menu-min', 'true' );
}else{
fnCreateCookie( 'menu-min', 'false' );
}
});
موفق باشید
vBulletin® v4.2.5, Copyright ©2000-1403, Jelsoft Enterprises Ltd.