ボタンを押すとdivをランダムに表示するスクリプトがあります。人々が好きなものを追跡するために、欲しいものリストページを作りたいと思います。 セッションとクッキーを1日設定しました。これは私のスクリプトです、それは動作しませんが、私はなぜ分からないのですか...すべてのあなたの助けをありがとう。JqueryとPHPウィッシュリスト - データの取得方法
$(".places").hide();
$("#button").click(function(){
"use strict";
var randomNumber = Math.floor(Math.random()*45);
var selectedDiv = "#place" + randomNumber;
$('.places').hide().filter(selectedDiv).show();
$(".wishlistbutton").click(localStorage.setItem(selectedDiv,JSON.stringify(wishlist)));
});
var wishlistkey = "wishlist";
var wishlist = localStorage.getItem(wishlistkey);
if($.isEmptyObject(wishlist)){
wishlist = new Array()
} else {
wishlist = JSON.parse(wishlist);
}
これは逆ですか? (wishListをselectedDivと置き換えていますか?多くのありがとう –
あなたは事前に知っているキーとしてlocalstorageにアイテムを保存する必要があります(ここでは「wishlist」です)。値には次のようにマークしたdivのリストが含まれますそれらのウィッシュリストの一部です。そこでsetItemをキー "wishlist"に渡すことで、ウィッシュリストを読む準備ができたらgetItem( "wishlist")を呼び出すことができます – rickjerrity