htdocs/
index.html
js/script.js
data/list.json
上記のような構成で、index.htmlに
html
1 <div class="page_link" id="page_link"> 2 <ul> 3 <li><a href="/page01/page01_07/"><img src="/page01/page01_07/img/thumb.jpg" alt=""><span class="page_name">風立ちぬ</span></a></li> 4 <li><a href="/page01/page01_06/"><img src="/page01/page01_06/img/thumb.jpg" alt=""><span class="page_name">吾輩は猫である</span></a></li> 5 <li><a href="/page01/page01_05/"><img src="/page01/page01_05/img/thumb.jpg" alt=""><span class="page_name">潮騒</span></a></li> 6 <li><a href="/page01/page01_04/"><img src="/page01/page01_04/img/thumb.jpg" alt=""><span class="page_name">こころ</span></a></li> 7 <li><a href="/page01/page01_03/"><img src="/page01/page01_03/img/thumb.jpg" alt=""><span class="page_name">阿Q正伝</span></a></li> 8 <li><a href="/page01/page01_02/"><img src="/page01/page01_02/img/thumb.jpg" alt=""><span class="page_name">羅生門</span></a></li> 9 <li><a href="/page01/page01_01/"><img src="/page01/page01_01/img/thumb.jpg" alt=""><span class="page_name">金閣寺</span></a></li> 10 . 11 . 12 . 13 </ul> 14 <!-- /.page_link --></div>
と出力されるように
json
1[ 2 { 3 "state": "new", 4 "path": "/page01/page01_07/", 5 "img": "/page01/page01_07/img/thumb.jpg", 6 "title": "風立ちぬ" 7 }, 8 { 9 "state": "", 10 "path": "/page01/page01_06/", 11 "img": "/page01/page01_06/img/thumb.jpg", 12 "title": "吾輩は猫である" 13 }, 14 { 15 "state": "", 16 "path": "/page01/page01_05/", 17 "img": "/page01/page01_05/img/thumb.jpg", 18 "title": "潮騒" 19 }, 20 { 21 "state": "", 22 "path": "/page01/page01_04/", 23 "img": "/page01/page01_04/img/thumb.jpg", 24 "title": "こころ" 25 }, 26 { 27 "state": "", 28 "path": "/page01/page01_03/", 29 "img": "/page01/page01_03/img/thumb.jpg", 30 "title": "阿Q正伝" 31 }, 32 { 33 "state": "", 34 "path": "/page01/page01_02/", 35 "img": "/page01/page01_02/img/thumb.jpg", 36 "title": "羅生門" 37 }, 38 { 39 "state": "", 40 "path": "/page01/page01_01/", 41 "img": "/page01/page01_01/img/thumb.jpg", 42 "title": "金閣寺" 43 } 44 . 45 . 46 . 47]
とjsonファイルを書いたのですが、肝心のjsファイルの書き方がわかりません。
getJSONやajaxを調べてみたのですが、見た記事が複雑すぎて理解ができませんでした。。。よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー