サーバー側からjsonオブジェクトを取得しています。しかし、LocalStorageに保存できませんでした! これは FireBug での外観です。写真がはっきりと見えない場合は、別のページで開いてみてください(右クリックして新しいタブで開くをクリックします)。
前もって感謝します !
これは私がAjaxを使用してデータを取得する方法ですが、ローカルストレージには何も書き込んでいません
$.ajax(
{
type: "POST",
url: "Default.aspx/loadGantt",
contentType: "application/json; charset=utf-8",
//data: "{taskId:" +taskId+ "}",
data: "{}",
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function (response) {
//console.debug(response);
var prj = response.d;
validatResult(prj)
if (localStorage) {
localStorage.setObject("teamworkGantDemo", prj);
} else {
$("#ta").val(JSON.stringify(prj));
}
//prj = response;
//validateResult(prj);
if (typeof (callback) == "function") {
callback(response);
}
else {
jsonErrorHandling(response);
}
}
});
</script>
localstorage (HTML5) にデータを保存すると、結果は次のようになりますが、それは起こっていません: