-1

我正在使用 jQuery 开发我的网站。对于私人消息功能,我现在所拥有的是显示一个 ModalBox(对话框)。因此,每当用户想要查看消息时,他们都会显示一个带有收件箱的对话框。现在,在那个 ModalBox 中,我有一个“撰写”部分,用户可以在其中发送消息。我的问题是,当用户提交表单时,我们如何在不必实际提交的情况下检索这些输入?因为,我已经尝试过了......,当我执行“submit()”时,它关闭了 ModalBox。

任何帮助,将不胜感激。

4

1 回答 1

0

由于您使用的是 jQuery,请参见此处

如果您不熟悉 AJAX,基本上它允许您向服务器发送请求(在这种情况下是您提交的数据),在服务器上处理数据,然后从您的请求中接收任何返回,所有这些都不需要重新加载整个页面。

这应该可以缓解模式框关闭的问题(页面在提交时重新加载,真的。)

[编辑]

请参阅StackOverflow 上的这篇文章,了解如何使用实时事件处理程序。这应该解决无法从新创建的 DOM 元素中获取值的问题。

[/编辑]

于 2009-07-29T17:28:17.377 回答