-1

我的本地存储中保存了JSON键/值。

本地主机键/值存储:
在此处输入图像描述

我需要使用template7在代码中使用车把样式标签。

<div class="page">
    <div class="navbar theme-green">
        <div class="navbar-inner">
            <div class="left"><a href="index.html" class="back link icon-only"><i class="icon icon-back"></i></a></div>
            <div class="center">View Log Book</div>
            <div class="right"></div>
        </div>
     </div>
</div>

<div class="page-content">
    <div class="content-block-title"></div>
    <div class="list-block">
       <ul>
          {{#each this}}
          <li>
             <a href="logdisplay.html" class="item-link item-content" data-context-name="logs.{{@index}}">
                <div class="item-inner">
                   <div class="item-title">{{rearcheckbox}}</div>
                </div>
             </a>
          </li>
          {{/each}}
       </ul>
    </div>
  </div>
</div>

问题是 JSON 在这些键/值本地存储的对象中,而不是在文件中,所以当我需要使用代码时:

$$.getJSON('url', function (json) {
    myApp.template7Data.logs= json ;
});

我不能,因为它需要一个 URL,而 JSON 不在本地存储中的文件中。

关于我应该如何进行的任何想法?

4

2 回答 2

1

做这个:

myApp.template7Data.logs=JSON.parse(localStorage.getItem('2016-04-24'))
于 2016-04-24T13:29:58.357 回答
1

用于JSON.parse()解析字符串中的 JSON。

jQuerygetJSON只是围绕它和 XMLHttpRequest 的一个包装器。

于 2016-04-24T13:23:41.723 回答