請參閱此鏈接:這是工作,JSON數據來低谷http://json.virtuecenter.com/json-data/blogs/tags?callback=?
(Handlebarsjs模板)如何從外部JSON源獲取數據?
,但它不工作時,我想從http://sunday-theater-club.simpletix.eu/API/ThemeUIHandler.asmx/GetMenuItems?callback=?
獲取數據誰能幫我jsfiddle
例子。請。
請參閱此鏈接:這是工作,JSON數據來低谷http://json.virtuecenter.com/json-data/blogs/tags?callback=?
(Handlebarsjs模板)如何從外部JSON源獲取數據?
,但它不工作時,我想從http://sunday-theater-club.simpletix.eu/API/ThemeUIHandler.asmx/GetMenuItems?callback=?
獲取數據誰能幫我jsfiddle
例子。請。
從「http://sunday-theater-club.simpletix.eu/API/ThemeUIHandler.asmx/GetMenuItems?callback=?」獲取時,返回的數據對模板無效。你最終得到:
[
{
"text": "Home ",
"url": "/Default.aspx"
},
{
"text": "Events ",
"url": "/Event-List/"
},
{
"text": "Test",
"url": "/Pages/8276/Test/"
}
]
當從「http://json.virtuecenter.com/json-data/blogs/tags?callback=?你有:
{
"blogsTags": [
{
"tag":"GovernorBentley",
"count":1,
"separation_path":"\/blogs\/byTag\/GovernorBentley.html"
},
{
"tag":"Huntsville",
"count":1,
"separation_path":"\/blogs\/byTag\/Huntsville.html"
},
{
"tag":"Voting Responsibility",
"count":1,
"separation_path":"\/blogs\/byTag\/Voting Responsibility.html"
},
{
"tag":"Voting Rights",
"count":1,
"separation_path":"\/blogs\/byTag\/Voting Rights.html"
}
],
"pagination": {
"limit":20,
"total":4,
"page":1,
"pageCount":1
}
}
你的模板需要一個「blogsTags」屬性。
我知道JSON源不一樣,有可能獲得JSON來自http://sunday-theater-club.simpletix.eu/API/ThemeUIHandler.asmx/GetMenuItems?callback=?的數據。對於''like this one http://jsfiddle.net/Rousnay/FJzre/ – Rousnay
瞭解如何使用瀏覽器的開發人員工具。在「網絡」面板中,您可以檢查這些Ajax請求的HTTP響應。您的第二個網址不會返回與第一個網址具有相同結構的JSON。 –
我知道JSON源不相同,可以從http://sunday-theater-club.simpletix.eu/API/ThemeUIHandler.asmx/GetMenuItems?callback=獲取JSON數據。對於''like this one http://jsfiddle.net/Rousnay/FJzre/ – Rousnay
您的模板需要一個「blogsTags」數組,但從第二個URL返回的JSON不提供這樣的數組。你不明白什麼?如果您希望模板使用特定的JSON結構,則必須基於該結構構建模板。像這樣:http://jsfiddle.net/simevidas/FJzre/2/ –