Sürüklememi localStorage'a kaydetmek istedim ancak yenilendiğimde sürüklenen yer düşürmediğim yer değil. JQuery UI | Sürüklenebilir'i kullandım.Sürükle ve bırak yerelStorage'a nasıl kaydedilir?
nasıl localStorage kaydedebilirsiniz ?
HTML
<p id="text">Lorem ipsum dolor sit amet.</p>
<button id="save">Save localStorage</button>
<button id="clear">Clear localStorage</button>
<div id="append-area"></div>
JS
$(function() {
$("#save").click(function() {
var text =$("#text").text();
$("#append-area").append(text+"<br>");
var appended=$("#append-area").html();
localStorage.setItem("appended",appended);
});
if (localStorage.getItem('appended')) {
$('#append-area').html(localStorage.getItem('appended'));
}
$("#append-area").draggable();
$("#clear").click(function() {
window.localStorage.clear();
window.location.reload();
});
});
Kodunuz işleri iyi, ama tavsiye ederim localStorage.setItem (eklenmiş, ekteki) gibi JSON yöntemlerini söyleyin; localStorage.setItem ("eklenmiş", JSON .stringify (eklenmiş)); localStorage.getItem ("appended"); JSON .parse (localStorage.setItem ("add")))); –
Söylediklerimi yaptım ama sürtünme adam çalışmadı. Neden JSON .stringify kullanmalıyım? @miketracker – Norx
Cevabımı kontrol et, ihtiyacın olan şey bu mu? –