2

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

目前,在添加或编辑项目时,会弹出一个对话框,其中包含信息输入字段。所有这些东西都有效,我只想添加更多功能。我想要做的是,当输入有效数据并单击提交时,我想要一个小弹出框,类似于对话框,其中有一条消息,它会在几秒钟后自动消失,也可以手动关闭。

我想要一些类似于 stackoverflow 使用的对话框的东西,例如,当您单击 upvote 箭头并出现消息框时,显示您没有足够的声誉来进行投票。

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

PS - 我不知道如何称呼这些框,它们是对话框和工具提示的混合体。

4

1 回答 1

2

对于这样的事情,您需要使用触发但 ajax 调用的 jQuery,无论成功与否。

  1. 为表单提交设置 AJAX
  2. 使用 jQuery 处理带有 POPUP 的 AJAX 响应。

就 jQuery 而言,有几种选择:

  1. http://www.jquerypopup.com/demo.php
  2. http://www.shanestrong.com/jquery/popup/popup.htm
  3. http://dinbror.dk/bpopup/

如果你在谷歌上搜索 jQuery Popup,你会发现很多选项。

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

于 2012-06-13T19:56:14.807 回答