0

我正在开发一个 Jquery Mobile Listview,它从 .json 文件中动态获取数据交叉浏览。

这部分对我来说很好用......现在我想从 Listview 条目中显示 DetailsPage 但无法让它工作......

需要一些帮助才能使其正常工作...我的大脑卡住了...

这是我的 JsFiddle

jsfiddle.net/masterluke/NbaZ6/

4

2 回答 2

0

看起来您到详细信息页面的转换工作正常,但您不确定如何使用列表视图中的数据填充页面。

看看这个小提琴:http: //jsfiddle.net/rfF3j/1/

当它渲染数据时,它会做一些不同的事情:

  1. 它存储dataStore对象中的所有数据,以item.id.
  2. .jqmData它使用该函数将 item.id 附加到新创建的行。
  3. 在该行上创建一个单击处理程序,当单击该处理程序时:
    1. item-id从行中获取。
    2. 使用它来查找itemfrom dataStore
    3. 使用数据填充详细信息页面item

鉴于,这不是存储数据的最佳方式,但它是您希望将其保存在某个地方以便以后重复使用它的一个示例。

于 2013-03-27T21:43:54.127 回答
0

哦,对不起我的愚蠢问题(我的大脑是 Codefrozen),我用 ajax="false" 解决了我的问题,但这对我来说不是最好的解决方案,但对于这个小型 WebApp 来说还可以......

我还有另一个关于 Jsonp 的问题要问你或其他人!我想按类别“对象”过滤结果并在列表视图中仅显示链接上指定类别的数组单击这是我的 JsonP 文件...

小提琴上的完整 JsonPCode

        "id":"4",
    "name":"Marilyn",
    "slogan":"Essen&Trinken",
    "beschreibung":"diverse Leckereien in Verbindung mit einem in Einzelbrühung hergestellten Kaffee",
    "images":["http://bistro.de/427428_363474813673251_1907009930_n.jpg"],
    "offen1":"Di-So ab 11 Uhr",
    "offen2":"Montag Ruhetag",
    "offen3":"",
    "homepage":"http://",
    "strasse":"Am Markt 36",
    "ort":"hometown",
    "telefon":"tel: 1234242888193",
    "google":"http://.de"
}
于 2013-04-04T08:40:59.727 回答