从远程数据填充嵌套JSON

时间:2012-09-09 00:46:35

标签: javascript jquery ajax json html5

我想使用get请求填充此json http://www.godsgypsychristianchurch.net/music.json,有多个级别的数据,我想用jquery解析并使用一些隐藏的div(这个json hold的音乐来自不同城市的多个教会)

解析的想法就是这个

城市>相册>曲目> Div与Mp3 Link / Player

详细解释

教堂 我想首先列出你点击的引用列表,然后是字符串 相册是填充&am​​p;列出所选城市的每张专辑(隐藏城市列表时) 一旦选择了专辑的字符串 曲目将被填充并列出(再次隐藏专辑列表时)

一旦选择了一个曲目,我就想隐藏潜水链接到mp3(必须与 baseurl 字符串组合才能完成网址,但是一旦我能得到对于这个div,我能够为它创建模板,它只是以那种方式解析嵌套的json问题..

请提供帮助,如果您请包含完整代码(当显示一小段代码时我会感到非常困惑, JSfiddle 也是一个很大的帮助,我知道它的要求很多,但我真的需要一些帮助,谢谢你提前

为了更多地了解我想要做什么,去你可以从应用商店下载iOS应用程序“GGCC MOBILE”我基本上试图复制那个但是对于网站{{ 3}}

我重写了JSON格式并让它在Sencha touch http://www.ggcc.tv中工作了重写的数据在这里http://www.ggcc.tv/app/STNL但问题是用鼠标滚动,ST需要你点击并拖动以便滚动,我似乎找不到禁用的方法是,所以我要求你帮助我们的网站解析这些数据而不使用sencha touch,非常感谢你的所有帮助,时间和努力。

1 个答案:

答案 0 :(得分:0)

“从远程数据填充嵌套JSON”令人担忧。

这样想:

  • 网页会发出.getJSON()请求(或其$.ajax()等效项)。
  • 远程服务器应用程序接收请求。
  • 远程服务器上的脚本通过从数据库检索数据并组成数据结构(深层对象或深层阵列或两者的组合)来响应请求。
  • 远程服务器上的脚本JSON对数据进行编码,并在响应中将其发送回客户端。
  • 客户端收到响应,jQuery自动将其JSON解码为一个镜像服务器原始数据结构的javascript数据结构。

您对数据的处理完全取决于您和您的应用程序构建技能,作为练习的副产品,这些技能将被磨练至完美。