ブラウザのローカル ストレージへのデータの保存に問題があります。
私はphpファイルとスイッチを持っています。タイプが「お気に入り」の場合、ボタンを作成し、json データを JavaScript の「保存」関数に送信します。
case 'favorites':
$session = $m->session;
$data = json_encode((array)$session);
echo "<a onclick='save(".$data.")' style='cursor:pointer;' class='metacell'>
<img src='".buildUri('images/icons/favorite.png')."' width='16' />
<span>Add to favorites</span>
</a>";
break;
これは私のJavaScriptです:
function save(data)
{
var thedata = data;
// STORE THE ABOVE DATA IN LOCALSTORAGE
localStorage.setItem('data', "testje");
}
現在、「testje」というテキストだけでテストしています。ボタンを押すとローカルストレージに保存されますが、ページを更新すると消えてしまいます...
誰かがこれがどのように来るか知っていますか?