2013-03-27 61 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" 
}