在静态网页中包含/混搭动态检票页面
我们有一个“静态”、非 wicket CMS 网站,我们希望在其中一个静态页面中包含动态 wicket 页面/组件。我们的想法是使用 jQuery 的 load() 方法来加载内容。并在标头中包含 wickets ajax js 文件。
这或多或少起到了作用。但为了使其工作,页面的基本 URL 必须重定向到 wicket 服务器的 ajax 端点。
我们最新、最好的解决方案是将页面包含在 iFrame 中。 有没有更优雅的方法来做到这一点?
we have a "static", non-wicket CMS website and we want to include a dynamic wicket page/component in one of the static pages. Our idea was to use jQuery's load() method to load the content. And include wickets ajax js files in the header.
This worked more or less. But to make it work, the base-url of the page had to be redirected to the ajax endpoint of the wicket server.
Our latest and best solution is to include the page in an iFrame.
Is there any more elegant way to do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我们有类似的东西,但我们是用与你完全相反的东西来做的。我们通过 Wicket 包含静态内容的 html 片段,并在内部渲染我们的组件。
We have a similar thing, but we have made it by using the exact opposite of you. We include html fragment of the static content via Wicket and render our component inside.
我认为,通过 ajax 调用从静态页面包含(丰富的动态)Wicket 内容,可以破坏本机 Wicket 功能以及有状态页面中的操作流。
相反的策略(来自 cedric.gatay)似乎更好。
I think, including (rich dynamic) Wicket content via ajax call, from static page, can break native Wicket power, action flow in statefull pages.
Opposite strategy (from cedric.gatay) seems better.