2011-07-24 47 views
1

鬍子文檔JSON介紹如何使用本地JSON打字源如像下面鏈接鬍子演示..用鬍子與遠程API網址

http://mustache.github.com/#demo

但是鬍子文檔不介紹語法使用遠程連接JSON源。

我能json的來源,我從API得到成功複製並粘貼到鬍子演示和修改鬍子模板,從而獲得所需結果確定

只是不知道如何引用從API遠程JSON結果在URL ... FWIW,我讓我的JSON結果從這個網址

GET http://www.car2go.com/api/v2.0/vehicles?loc=austin&format=json

也許我可能有保存到本地JSON結果,然後閱讀它們,但仍然有如何讓鬍鬚看問題在遠程文件不鍵入JSON源..任何指針?

回答

2

讓我看看我是否正確理解你的問題。你想要一個遠程api的鬍子使用json,並在客戶端模擬你的標記嗎?

,如果是這樣的話,那麼你可以如下做一些事情:

$.ajax({ 
    url: "/api/v2.0/vehicles", 
    data: {loc:'austin',format:'json'}, 
    type: "GET", 
    dataType: "json", 
    success: templateAndRender 
}); 

function templateAndRender(jsonResponse) 
{ 
    var html=Mustache.to_html("yourTemplate",jsonResponse); 
    //code yo insert html Eg. $('selector').html(html); 
}  

注Ajax請求必須形成同一個域中如果跨域請求,則需要使用JSONP