SORU
19 Kasım 2010, Cuma


jquery json veri tanımlama nesne Kaydet

Nasıl bir çerez olarak JSON veri kaydedebilirim?

JSON veri bu gibi görünüyor

$("#ArticlesHolder").data('15', {name:'testname', nr:'4',price:'400'});
$("#ArticlesHolder").data('25', {name:'name2', nr:'1', price:'100'});
$("#ArticlesHolder").data('37', {name:'name3', nr:'14', price:'60'});

Ve şöyle bir şey yapmak istiyorum

var dataStore = $.cookie("basket-data", $("#ArticlesHolder").data());

ve veri almak için $("#ArticlesHolder") içine gibi yüklemek istiyorum

$.each($.cookie("basket-data"), function(i,e){
 $("#ArticlesHolder").data(i, e);
});

eğer doğru yolda olup olmadığımı biliyor mu, yoksa bu başka bir şekilde yapılmalı? Basitçe söylemek gerekirse, nasıl bir çerez json veri çekme koymak mı?

CEVAP
19 Kasım 2010, Cuma


Bu gibi JSON olarak veri seriaize:

$.cookie("basket-data", JSON.stringify($("#ArticlesHolder").data()));

Sonra çerez almak için:

$("#ArticlesHolder").data(JSON.parse($.cookie("basket-data")));

Bu JSON.stringify() and JSON.parse() üzerinde veri nesne/serisini seri hale getirmek için kullanır, eski tarayıcılar için (IE<8) json2.js JSON işlevsellik. almak için vardır Bu örnek jQuery cookie plugin kullanır

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • cosmicrocketman

    cosmicrocket

    17 NİSAN 2006
  • Lamarr Wilson

    Lamarr Wilso

    27 Aralık 2008
  • wafflepwn

    wafflepwn

    14 AĞUSTOS 2008