我有一个对话框,它有形式,当表单提交时它将提交位置,我如何确保我的对话框像iFrame一样工作,以便我的浏览器位置保持原样,只有对话框会打开新的表单位置?jQUery UI对话框 - 它可以像iFrame一样工作吗?
0
A
回答
0
把<iframe id=herpaderp></iframe>
放在对话框中,并在form
上设置属性target=herpaderp
。
这将导致表单的POST
结果在iframe
中加载。
如果表单也在对话框中,则需要在submit
按钮中添加逻辑以在提交过程中隐藏表单。 !
/\注意IE8的 - 当我尝试这样做,它遇到了麻烦从iframe
内打印。
0
可以使用AJAX提交表单,并显示在对话框中的反应,
然后,你可以绑定点击外部页面元素,以防止重定向。如果你仍然想要链接,你可以对点击链接做另一个Ajax请求,并在对话框中显示响应。
//you might need to edit the selector
$('#mydialog a').click(function(e){
e.preventDefault();
//here you need to perform a ajax request to $(this).attr("href")
//and show the response in #mydialog again
})
希望这有助于
相关问题
- 1. iframe不能像它的jQuery对话框容器一样宽
- 2. ASP.NET中的jQuery验证插件上的jQuery UI对话框:可以工作吗?
- 3. JQuery对话框可以打开另一个JQuery对话框吗?
- 4. Jquery UI对话框... IE中的CSS不能像FF等一样工作
- 5. HTML:iframe可以像框架一样工作
- 6. jquery ui对话框 - 活不工作?
- 7. JQuery UI对话框。('close');不工作
- 8. iframe和锚点的jQuery UI对话框
- 9. 关闭Iframe中的jQuery UI对话框
- 10. iframe中的JQuery UI对话框
- 11. Jquery UI对话框
- 12. 对话框X可以从jQuery UI 1.7对话框中禁用吗?
- 13. 我可以将jQuery UI对话框居中放到div中吗?
- 14. 居中未知高度的jQuery UI对话框 - 可以吗?
- 15. jQuery UI对话框和YouTube
- 16. JQUERY UI对话框
- 17. 样式化jQuery UI对话框按钮
- 18. jQuery UI:对话框按钮样式
- 19. jQuery UI对话框样式 - 溢出?
- 20. 我可以像google ajax库一样加载jquery UI主题吗?
- 21. Jquery UI对话框
- 22. 我们可以使用JQuery UI对话框进行复杂的操作吗?
- 23. 打开一个新的jQuery UI对话框会导致jQuery UI对话框中已有的iframe刷新
- 24. WYMeditor和Jquery UI对话框如何一起工作
- 25. jQModal或jQuery UI对话框?
- 26. jQuery UI对话框可以保存视频吗? (也许是一个YouTube视频?)
- 27. IE7,JQuery UI对话框
- 28. 如何关闭与IFRAME一个jQuery UI的对话框
- 29. jquery Ui对话框和ie8
- 30. 定制jQuery UI对话框
通过Ajax你可以做到这一点 – dotoree 2012-03-09 16:02:40
@dotoree罗,如果打开不同的网站,用户点击它链接它仍然会重定向我的浏览器有 – sed 2012-03-09 16:04:27
我认为唯一的出路这是为了在对话框中放置一个实际的iframe。但请注意,目标网站仍然可以使用window.top来“打破”你的框架并控制整个窗口。 – Dave 2012-03-09 16:10:14