我正在學習使用jQuery進行AJAX調用,並使用Mustache,Handlebars.js和JSRender等模板引擎呈現數據。我可以在哪裏練習進行AJAX調用?
是否有一個網站或Web服務我可以用來練習製作AJAX調用並在HTML中呈現它們?由於跨域腳本編寫,我猜測我沒有可以練習打電話的公共數據存儲。像這樣的網絡服務存在嗎?
我正在學習使用jQuery進行AJAX調用,並使用Mustache,Handlebars.js和JSRender等模板引擎呈現數據。我可以在哪裏練習進行AJAX調用?
是否有一個網站或Web服務我可以用來練習製作AJAX調用並在HTML中呈現它們?由於跨域腳本編寫,我猜測我沒有可以練習打電話的公共數據存儲。像這樣的網絡服務存在嗎?
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。
他們也有HTML,XML和JSONP。 http://doc.jsfiddle.net/use/echo.html – 2012-03-09 18:13:01
好吧,那真是太棒了。我如何使用jsfiddle模板引擎? – Soup 2012-03-09 18:18:34
@火箭:感謝您的鏈接,我已經更新了我的答案以包含它。 – 2012-03-09 18:19:25
最好的練習場所是127.0.0.1 ... – JJJ 2012-03-09 18:09:44
爲什麼不製作一個能夠返回測試數據的虛擬服務呢?當然,這會讓你的學習變得比試圖與公共Web服務集成更容易。不要說這個事實,正如你所暗示的,說服務將不得不支持CORS來解決跨域問題 – 2012-03-09 18:09:54
沒有像127.0.0.1這樣的地方 – thescientist 2012-03-09 18:10:28