鉴于使用推送状态和RESTful后端的单页应用程序,我们可以想象访问资源列表/resourceName
(即/users
)。所以/用户将创建用户在RESTful单页上访问JSON资源应用程序
现在的问题是,这个资源JSON或XML的饲料应该也可以映射到/resourceName
的格式化列表,因此,如果开机,在/
形成我的应用程序入口点,然后一切都很好,导航到时候JS路由器可以触发一个获取JSON数据的Ajax调用。现在的问题是,如果URL直接指向/users
,那么我将登陆一个JSON提要,而不是实际的列表。我可以将所有调用路由到主入口点,然后让JS路由器完成工作,但如果我这样做了AJAX调用来获取JSON将会制动。
我记得前一段时间人们将.json
添加到他们的json请求,甚至GET参数然后让控制器采取不同的操作。我觉得这有点hacky ..有没有其他方法可以解决这个问题?
对于这个问题我使用laravel4后端和backboneJS
感谢您的意见,但并没有真正回答我关于解决该问题的其他方法的问题。 – silkAdmin