我有一個jQuery Mobile的列表視圖看起來像這樣:jQuery Mobile的列表/詳細信息視圖
{
"title": "Available Cars",
"names": [
{
"name": "Ford",
"image": "./images/ford.png",
"flags": "./images/us.png",
"description": "Make Average Cars",
"detail": [
{
"Profile": "Big US company",
"Background": "Started some time ago"
}
]
},
{
"name": "BWM",
"image": "./images/bmw.png",
"flags": "./images/gm.png",
"description": "Make Great Cars",
"detail": [
{
"Profile": "MediumGermancompany",
"Background": "Startedsometimeago"
}
]
},
{
"name": "VW",
"image": "./images/vw.png",
"flags": "./images/gm.png",
"description": "MakeGoodCars",
"detail": [
{
"Profile": "LargeGermancompany",
"Background": "Startedsometimeago"
}
]
}
]
}
這JSON正在使用的基礎上創建一個簡單的列表視圖我的模板庫動態地呈現給相應的HTML第一級中的名稱和相關圖像。
我想將「description」中的數據:部分渲染到數據的詳細視圖中。因此,當列表項被點擊時,它轉換到一個詳細視圖。
由於我已經擁有了所有必需的數據,因此我不需要再向服務器發送請求。
我已經完成了第一部分,繼承人的jsfiddle,顯示它的工作:
http://jsfiddle.net/carlskii/7WK7P/30/
可能有人請提出一個辦法做到這一點,因爲似乎無法在這裏找到任何像樣的例子!
不錯! - 非常感謝您的提示! 是我,但頁面之間的頁面渲染看起來有點笨重嗎?即我可以快速瀏覽一些無格式的HTML! – user1513388
是的,這是您在腳本末尾追加的測試列表 - 因爲它位於主體(jQuery Mobile頁面之外)中,所以在過渡期間它是可見的。沒有測試列表 - http://fiddle.jshell.net/damyanpetev/7WK7P/39/show/light/ :) –