我是第一次進入Backbone的新手網頁開發人員。我一直在努力的一個主要問題(實際上花了很多最後2天的研究無濟於事)是Backbone與服務器的通信方式。用Backbone.js與服務器通信
在我以前的項目中,我可以使用PHP和jQuery的$.getJSON
方法從我的數據庫中獲取數據。當我使用Backbone時,我也能夠做到這一點(例如,myCollection.url = "todos.php"
)。然而,在我看過的每一個教程,文檔,示例代碼中,集合的url總是設置爲一個目錄,urlRoot是目錄/ id(例如myCollection.url = "/todos"
和myModel.urlRoot = "/todos/5"
。
我的問題是這是否被管理?它似乎比我通過添加GET參數到我的呼叫所做的傳統方式更清潔。起初我以爲這是路由,但這似乎只與設置瀏覽器歷史記錄和東西有關。我看過的源代碼使用SLIM PHP和Rails(我都沒有使用它),但我不知道任何部分如何組合在一起。
骨幹預計一RESTful API返回JSON響應。你熟悉REST嗎? –