JQuery Cookie ile Array Kaydetme ve Kullanma

Merhaba arkadaşlar bugün sizlere cookie ye değişken olarak bir array dizisi nasıl tanımlayacağınızı ve bunu tekrardan nasıl kullanabileceğinizden bahsedeceğim.

Şimdi elimizde aşağıdaki gibi bir array olduğunu varsayalım.

</p>
<p>var name = ['Yunus', 'Emre', 'Araç'];</p>
<p>

Bu name dizisini cookie kaydetmeden önce JSON olarak dönüştürmemiz gerekiyor.

</p>
<p>var jsonName = JSON.stringify(name);</p>
<p>

Bu işlemi yaptıktan sonra jsonName değişkenimizi cookie olarak kaydedebiliriz.

</p>
<p>$.cookie('arrayName', jsonName);</p>
<p>

Bu yapığımız işlemleri bir araya toparlarsak aşağıdaki gibi bir kod satırımız olacaktır.

</p>
<p>var name = ['Yunus', 'Emre', 'Araç'];</p>
<p>var jsonName = JSON.stringify(name);</p>
<p>$.cookie('arrayName', jsonName);</p>
<p>

Şimdi bu arrayimizi cookie olarak kaydettik ve bu değişkenimizden değeri okumak istiyorsak aşağıdaki gibi cookie deki değişkenimizi okuyoruz ve json parse ederek tekrar dizi haline getirerek kullanabiliriz.

</p>
<p>var jsonName = $.cookie('arrayName');</p>
<p>var name = JSON.parse(jsonName);</p>
<p>

Gördüğünüz gibi cookie ye dizi olarak rahatlıkla veri ekleyebiliyoruz ve bunu istediğimiz zaman da rahatlıkla okuyabiliriz.

Bir Cevap Yazın