我正在开发一个基于cakephp框架的项目。在我的索引页面上,如果你添加或编辑一个项目,目前cakephp Session-> setFlash代码将文本放在页面标题的正上方。它会说“itemName已成功更改”或“itemName已成功添加”。 (itemName是他们添加/编辑到数据库表的对象的名称)。
目前,在添加或编辑项目时,会弹出一个对话框,其中包含输入字段以供参考。所有这些都有用,我只想添加更多功能。我想要做的是,当输入有效数据并且他们点击提交时,而不是在页面中显示“成功...”文本(由于$ this-> Session-> setflash()),我想要一个类似于对话框的小弹出框,其中有一条消息,它会在几秒钟后自动消失,或者可以手动关闭。
我想要的东西类似于stackoverflow使用的对话框,例如当你点击upvote箭头时,会出现一个消息框,说你没有足够的声誉来进行upvote。
任何帮助将不胜感激。 感谢
PS - 我不知道这些盒子叫什么,它们是对话框和工具提示之间的混合。
答案 0 :(得分:2)
对于类似的东西,你需要使用触发但是ajax调用的jQuery,无论是否成功。
就jQuery而言,有几种选择:
如果你在谷歌搜索jQuery Popup,你会发现很多选择。
就编码本身的帮助而言,如果您在此处发布代码,此处的任何人都应该能够帮助您。