2013-03-27 26 views
0

iam正在从jQuery文件动态获取数据Crossbrowsed的Jquery Mobile Listview上工作。Jquery Mobile Jsonp从Listview到DetailsPage小提琴包括

这部分工作正常,我...现在我想从一个列表视图项显示DetailsPage,但不能得到它的工作...

需要一些帮助得到这个工作......我的大脑stucks。 ..

这里是我的jsfiddle

jsfiddle.net/masterluke/NbaZ6/

回答

0

它看起来像你的过渡到详细信息页工作正常,但你不知道如何与填充页面来自listview的数据。

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

当它呈现它做了一些不同的事情的数据:

  1. 它藏匿在dataStore对象中的所有数据,通过item.id键。
  2. 它使用.jqmData函数将item.id附加到新创建的行。
  3. 在被点击的行上创建点击处理程序:
    1. 从该行获取item-id
    2. 用于从dataStore找到item
    3. 使用item数据填充详细信息页面。

考虑,这不是存储数据的最佳方式,但它是事实,你要保持它的一个例子某处周围以便以后可以重新使用。

+0

哇,这帮助了我很多!但我有另一个问题...在我的第一页index.html我有我的第二页餐厅.html类别列表我有你修改后的代码列出指定类别(Multipagetemplate)的所有Companys。它看起来像JQuery的移动杀死的东西,因为列表不会加载在iPhone上的全屏幕..我必须做类似mobilechangePage或什么? – masterluke 2013-03-28 12:41:08

+0

我不明白你的问题。 JavaScript未在公司页面上运行?如果是这样的话,它可能与不运行传入js的ajax导航有关。您希望将所有javascript移动到每个页面上包含的另一个文件中,然后在页面更改/显示事件之一上调用它。 – jonathanpglick 2013-04-02 19:44:08

0

哦~~对不起我的愚蠢的问题(我的大脑Codefrozen),我解决我的问题阿贾克斯=“假”,但这不适合我,但其确定为这个小Web应用程序的最佳解决方案......

我还对你或其他人提出了另一个关于Jsonp的问题! 我想通过分类筛选结果“对象”,并显示在列表视图的阵列,只能在指定的categorys上的链接点击 这是我的JSONP文件...

Full JsonPCode on Fiddle

 "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" 
}