【发布时间】:2011-03-02 15:07:12
【问题描述】:
我有一个用户可以“添加文章”的网页;当他们点击“添加文章”时,它会打开一个 iframe(一个弹出模式框)。
在 iframe 中,有一个带有“保存”和“取消”按钮的表单 - 我想要做的是,当用户点击“保存”时,它会将数据保存到数据库中,然后刷新页面。
目前,当用户点击“保存”时,它会保存数据,但页面仍保持打开状态。知道它保存的唯一方法是文本“添加项目”更改为“编辑项目”。
处理这整个过程的组件列在here
此处列出了用户查看和填写的“表单”代码: http://code.google.com/p/joomlaworks/source/browse/trunk/K2/components/com_k2/views/item/tmpl/form.php?r=604
我对javascript知之甚少,对php的了解也不多。当用户点击“保存”时,会生成回发 - 我只是不知道如何判断从哪里开始。 我在想,如果我可以将以下代码放入回发中,它会做我想做的事:
window.parent.location.reload();
如果有人能帮我弄清楚回发是从哪里生成的,以及我是如何将代码放在那里的,我将不胜感激!
【问题讨论】:
-
有什么理由必须使用 iframe 而不是 ajax?
标签: php javascript postback refresh save