包含来自不同服务器的内容的框架替代方案
我需要制作一系列网页。每个都有来自网站的标题,内容来自我的 dropbox/public 中的 html 页面。我简单的方法是使用框架,但它们已被弃用。
由于html内容的大小不同。所以 iFrame 似乎不是正确的工具。
我还有哪些选择?
很多人似乎在评论中建议使用ajax 和jsonp。不幸的是,我对这些方法完全陌生,所以我需要一个示例来复制然后使用。
谢谢, 彼得罗
I need to make a series of webpages. Each with a header coming from a website, and the content coming from an html page in my dropbox/public. I simple way would be to use frames, but they are deprecated.
As the html content is of different size. So the iFrame does not seem to be the right tool.
What alternatives do I have?
Many people seemed to suggest in the comments ajax with jsonp. Unfortunately I am completely new to those methods, so I would need an example to copy and then work with.
Thanks,
Pietro
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您需要在主页中有 Jquery 库。将上面的代码复制到页面的标题上:
制作一个带有
response
id 的 div:JQuery 有一个名为“load”的 AJAX 函数,该函数被附加到您想要页面的选择器中被加载,在这种情况下,我们希望将文件“exemple.html”的内容加载到 ID 为“response”的标签中。
此外,您还可以在单击主页上的链接时加载内容:
为此,您必须在 HTML 代码中添加带有
id="exemple"
的链接希望这对您有帮助!
You need to have the Jquery library in the main page. Copy the above code on the header of your page:
The make a div with the
response
id:JQuery has an AJAX function called "load", this function is appended to a selector where you want a page to be loaded, in this case we want to contents of file "exemple.html" to load in the tag with id "response".
Also you can load the content when a link from the main page is clicked:
For this you have to add on your HTML code a link with the
id="exemple"
Hope this helps you!