Cordova Sayfalar Arası Veri Aktarımı ( LocalStore )
Sayfalar arasında veriler
aktarmak isteyebiliriz. Örnek olarak kullanıcı giriş yaptığında “id” isimli bir
değerimiz olsun. Her sayfa yükleme esnasında id değerinin içeriğinin boş olup
olmadığını sorgulayarak, uygulamada aktif bir kullanıcı olup olmadığını
öğrenebiliriz.
Bu
işlem sırasında “LocalStorage” kodunu kullanacağız. LocalStorage biz
içerisindeki değeri silesiye kadar ya da uygulama telefonumuzdan silinesiye
kadar hafızada kalan bir veridir.
Kullanımı
Index.html’den, sayfa2.html sayfasına id isimli değeri
aktarıyoruz. Sayfa2.html’de id isimli veriyi alıp bir değişkene atıyoruz.
Veri Oluşturalım
<!-- pages/index.html -->
<script>
$(document).ready(function () {
localStorage.setItem("id", "1");
});
</script>
Veriyi Okuyalım
<!-- pages/sayfa2.html -->
<script>
$(document).ready(function () {
var id = localStorage.getItem("id");
});
</script>
Veriyi Silelim
<!-- pages/sayfa2.html -->
<script>
$(document).ready(function () {
localStorage.removeItem("id");
});
</script>
İşte yalnızca bu kadar kolay bir kullanımı vardır. Bundan
sonrası sizin ellerinizde. İster bir sayı tutabilir, isterseniz de
uygulamanızın temasını vb.
Yorumlar
Yorum Gönder