覆盖表单发布数据,但刷新回原始页面


Overlay with Form posting data but refreshing back to original page

我需要您的帮助来了解JavaScript Overlay的基本架构。

我在自己的网站上添加了一个JavaScript重叠,点击按钮即可滚动。覆盖层上有一个表单,我已经将表单设置为将数据发布到同一页面,我正在获取数据并更新数据库。

然而,我的问题是,我的表单提交会将我带回我的页面,在那里覆盖处于最小化状态。我确信我做得不对。我想要的是,在点击提交按钮时,数据会被发布到数据库,但覆盖层保持打开。类似www.leadformix.com的内容与需求生成专业手册在页面左下角重叠。请注意表单提交如何保持覆盖打开。

有人能告诉我做这件事的正确方法吗。

感谢

您正在寻找的是ajax。您可以使用它来执行服务器端操作,并停留在同一个html页面上。jQuery有一个易于使用的实现(http://api.jquery.com/jQuery.ajax/)。