像Cakephp中的对话框一样的工具提示 - 类似于stackoverflow框

时间:2012-06-13 18:54:11

标签: jquery html cakephp dialog tooltip

我正在开发一个基于cakephp框架的项目。在我的索引页面上,如果你添加或编辑一个项目,目前cakephp Session-> setFlash代码将文本放在页面标题的正上方。它会说“itemName已成功更改”或“itemName已成功添加”。 (itemName是他们添加/编辑到数据库表的对象的名称)。

目前,在添加或编辑项目时,会弹出一个对话框,其中包含输入字段以供参考。所有这些都有用,我只想添加更多功能。我想要做的是,当输入有效数据并且他们点击提交时,而不是在页面中显示“成功...”文本(由于$ this-> Session-> setflash()),我想要一个类似于对话框的小弹出框,其中有一条消息,它会在几秒钟后自动消失,或者可以手动关闭。

我想要的东西类似于stackoverflow使用的对话框,例如当你点击upvote箭头时,会出现一个消息框,说你没有足够的声誉来进行upvote。

任何帮助将不胜感激。 感谢

PS - 我不知道这些盒子叫什么,它们是对话框和工具提示之间的混合。

1 个答案:

答案 0 :(得分:2)

对于类似的东西,你需要使用触发但是ajax调用的jQuery,无论是否成功。

  1. 为表单提交设置AJAX
  2. 使用jQuery通过POPUP处理AJAX响应。
  3. 就jQuery而言,有几种选择:

    1. http://www.jquerypopup.com/demo.php
    2. http://www.shanestrong.com/jquery/popup/popup.htm
    3. http://dinbror.dk/bpopup/
    4. 如果你在谷歌搜索jQuery Popup,你会发现很多选择。

      就编码本身的帮助而言,如果您在此处发布代码,此处的任何人都应该能够帮助您。