javascript:openWindow 的 jQuery 替代品
我正在重新设计我们的内容管理系统的图像编辑器。目前,它使用 javascript:openWindow
打开带有 URL 变量的 HTML 页面(即 MediaAdd?articleid=3709
)。该页面包含一个简单的 POST 表单。
我正在寻找 jQuery Lightbox 替代方案,以将所有内容保留在同一窗口中并避免弹出窗口。会像 Ceebox 或Fancybox的iframe选项能够处理页面的POST表单吗?
如果没有,那么您会推荐什么?
I'm redesigning our content management system's image editor. It currently uses javascript:openWindow
to open an HTML page with a URL variable (i.e. MediaAdd?articleid=3709
). This page contains a simple POST form.
I'm looking at jQuery Lightbox alternatives to keep everything in the same window and avoid popups. Would something like Ceebox or Fancybox's iframe option be able to handle the page's POST form?
If not, then what would you recommend?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
这个灯箱替代方案有一个回调函数,因此您可以在模式窗口中添加事件(我认为包括 onload 事件)。这是一款很棒的产品,而且很轻量:
http://colorpowered.com/colorbox/
注意:< /strong>
您可以通过几种方式处理该帖子。
选项 1:进行 ajax 回调 api.jquery.com/jQuery.post/ 您可以在提交时添加此事件。
选项2:在colorbox中调用iframe(实际上工作得很优雅)
This lightbox alternative has a callback function so you can add events (including onload events I think) within the modal window. It's a great one, and lightweight:
http://colorpowered.com/colorbox/
Note:
You can handle the post a couple of ways.
Option 1: Make an ajax callback api.jquery.com/jQuery.post/ You would add this event on submit.
Option 2: Call an iframe in colorbox (actually works elegantly)
我推荐 JQuery UI Dialog 但你必须管理你的 ajax post 和回调。
I recommend JQuery UI Dialog but you have to manage your ajax post and callbacks.
我之前使用 jqModal 非常成功。它不是基于 iframe 的,它应该可以让你做几乎所有你需要的事情。
http://dev.iceburg.net/jquery/jqModal/
I've used jqModal pretty successfully before. It's not iframe based and it should let you do pretty much everything you need.
http://dev.iceburg.net/jquery/jqModal/