2010-01-12 58 views
0

我正在使用jquery ui对话框来显示表单。当我点击提交时,我希望表单在用于显示对话框的同一个div中执行操作框。但是在表单提交后,响应只是在父窗口上显示返回的页面,而不是在对话框中显示。如何在jquery ui模式对话框中提交html表单

+0

你到目前为止的工作有哪些。你可以发布你的任何代码吗? – 2010-01-12 06:12:14

回答

1

当你的表单发布时,整个页面被刷新,而不仅仅是包含div元素。你需要做的是使用ajax表单提交并让服务器只返回更新后的div内容。开始here。成功的ajax处理程序会用服务器的响应来替换div内容。

编辑:如果无法升级到ajax表单或修改响应以仅包含DIV内容,则立即选择将表单内容托管在div内的iframe中。这将导致表单发布在iframe内自我更新,而不会影响包含的page/div元素。

1

听起来像你想要使用$ .get()做一个Ajax命中来加载一些新的数据或HTML,然后你可以填入对话框。

相关问题