我是第一次进入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吗? –