2012-03-09 57 views
3

我正在學習使用jQuery進行AJAX調用,並使用Mustache,Handlebars.js和JSRender等模板引擎呈現數據。我可以在哪裏練習進行AJAX調用?

是否有一個網站或Web服務我可以用來練習製作AJAX調用並在HTML中呈現它們?由於跨域腳本編寫,我猜測我沒有可以練習打電話的公共數據存儲。像這樣的網絡服務存在嗎?

+7

最好的練習場所是127.0.0.1 ... – JJJ 2012-03-09 18:09:44

+0

爲什麼不製作一個能夠返回測試數據的虛擬服務呢?當然,這會讓你的學習變得比試圖與公共Web服務集成更容易。不要說這個事實,正如你所暗示的,說服務將不得不支持CORS來解決跨域問題 – 2012-03-09 18:09:54

+4

沒有像127.0.0.1這樣的地方 – thescientist 2012-03-09 18:10:28

回答

10

JSFiddle實際上是一個非常好的地方。你可以要回來的jsfiddle「echo」 HTML或JSON:

$.ajax({ 
    type: "POST", 
    url: "/echo/json/", 
    data: { 
     json: JSON.stringify(
      { hello: "world" } 
     ) 
    }, 
    success: function (data) { 
     /* populate a template, etc. */ 
    } 
}); 

您還可以添加外部資源(如模板插件)。 Here's an example使用來自cdnjs的mustache.js。

+1

他們也有HTML,XML和JSONP。 http://doc.jsfiddle.net/use/echo.html – 2012-03-09 18:13:01

+0

好吧,那真是太棒了。我如何使用jsfiddle模板引擎? – Soup 2012-03-09 18:18:34

+0

@火箭:感謝您的鏈接,我已經更新了我的答案以包含它。 – 2012-03-09 18:19:25

相關問題