CAKEPHP - 仅使用Ajax / Jquery提交注释并显示flash消息

时间:2011-06-01 15:21:44

标签: jquery ajax cakephp

问题:我想在不重新加载整个页面的情况下使用ajax为文章提交评论。

我有一个评论控制器和一个文章控制器。在Comments控制器中,我将使用Add函数将注释插入到通过文章中的View操作提交的Db中。

基本上,当用户访问某篇文章并希望提交评论时,会发生以下情况:

  1. 用户在文章的view.ctp
  2. 中插入评论和点击提交
  3. 文章控制器中的视图操作称为
  4. 该操作检查是否正在提交注释数据,如果是,则调用注释控制器中的添加操作来处理它。
  5. 然后重新加载文章的view.ctp
  6. 如何将Ajax添加到此进程中,以便重新加载唯一的部分

    <div id="article_comments"> ... </div>

    在文章的view.ctp?

    编辑============================================== ======

    基本上,这就是我所拥有的:

    view.ctp comments section

    我认为我们现在在jQuery和CakePHP中获得的知识,我应该能够实现这一目标。我希望今晚能够继续努力。

    谢谢,

1 个答案:

答案 0 :(得分:1)

使用.load()

$('#article_comments').load('view.ctp #article_comments > *')