我有一个 MVC 应用程序,其中所有端点都是简单的 ReST 样式的 MVC 端点,它们返回静态页面,即/customers/${customerId}
,或用于客户列表/customers?state=${state}
。
我正在通过 jQuery 添加移动支持,并尝试建立灵活的设计,同时符合 jQuery-mobile 的规则。
我面临的第一个问题是 jqm 非常像一个 ajax 风格的 UI 框架,其中页面被加载到当前文档中,或者你一起构建它们。鉴于此,我发现很难看到静态 URI 将如何适应,即如果我有/customers/123
并且/customers/456
它们都是相同的视图但内容不同,那么我应该通过 ajax 控制一切吗?
但是,如果有人通过/customers/789
而不是 home 访问该站点然后导航呢?如果一切都是通过 ajax 完成的,这将如何控制?
我很想看到一个使用 spring 和 jqm 的宠物诊所风格的例子。