backbone.js加载不同的html

时间:2012-12-21 09:04:48

标签: codeigniter backbone.js

由于我最近面临的问题,我最近在stackoverflow上发布了很多问题,而且你们真的帮了我很多。

我的问题:

我正在研究backbone.js,并且我在我的项目上工作过codeignitor。现在我的问题是在ci中,我可以直接从ci视图加载视图,并且可以轻松地显示动态html(对我来说工作正常)。问题是我要将我的js代码和函数以及ajax调用转移到backbone.js,我几乎就是在这个项目的开始。我不清楚如何在骨干网上的某些事件中显示全新的页面HTML。 我的问题不清楚?让我进一步解释。

说明:

我的意思是我有一个索引页面,所有内容都加载到此页面(滑块,页脚等)。无论何时点击任何项目以查看详细信息,ci都会调用相应的方法并向我提供html,该html在一个全新的页面中显示该产品(不加载),仅显示该产品的图像以及该产品的其他一些选项。使用ci很容易,但我怎么能用backbone.js来显示不同的页面或完全不同的html与索引页面并且不显示索引页面的其他内容。 我可以弄清楚如何移动和设计它背后的逻辑,但我不知道如何为不同的事件加载这些不同的HTML(如关于按钮应该显示关于我们的页面,特色类别应该显示所有的特色产品那个主索引文件。)

我真的很想得到一些指示。 thnx guyz

1 个答案:

答案 0 :(得分:0)

我认为您打算说要制作单页应用程序。    是的,这是骨干最好的主意。您将需要以下内容:

  • 模板(应位于<script type="text/template"></script>
  • 骨干视图
  • 骨干模型
  • 骨干路由器