在ajax的整个网站在cakephp

时间:2012-06-13 11:36:39

标签: ajax cakephp

我想在cakephp框架中建立一个网站。但重要的是我必须在ajax中开发整个网站(无页面刷新)。 虽然我有开源magento,drupal等的良好经验,但我是cakephp的新手。我想知道,我应该注意什么才能提高网站的效率。 在我的布局中有标题部分,右侧面板和页脚部分。 当用户单击标题部分右侧面板时,某些中间内容将重新加载。我想知道我应该发送一个Ajax请求或多个Ajax请求。 请指导我或给出一些概述。

1 个答案:

答案 0 :(得分:0)

CakePHP中的ajax没有什么特别之处,但你可以为ajax响应定义另一个布局和视图,而不是常规请求。

如果你想返回json或html由你决定。有关json的回复,请参阅本书的this section

如果你想在一次ajax调用中更新两个部分,我认为你必须返回包含两个值的json,你可以访问这两个值来区分它们,你的服务器端代码必须以这样的方式写入:它知道它应该返回section1和section2。你如何做到这一点取决于你,有几种方法。