我想将我网站的一部分全部放在一个页面上,然后使用参数的URL锚点加载它。因此,例如,当我单击一个链接时,它应该加载页面的内容部分,其余部分应该保留,就像标题一样。一个例子是YouTube或PayPal,如果有人能解释这些是如何工作的,那就太好了。到目前为止,我已尝试使用< iframe> s,但这仍然需要制作页面。有没有办法从jQuery生成页面?
非常感谢任何帮助,谢谢。
答案 0 :(得分:2)
您可以使用Jquery中的load方法将内容加载到页面上的部分。例如,如果您有一个基本的HTML页面并为该部分创建了一个存根,您希望将动态内容加载到这样的
<div id="dynamicSection"></div>
然后你可以通过ajax调用将内容填充到该div
中$("#dynamicSection").load("dynamicContent.html");
您的dynamicContent.html文件将是数据的HTML存根:
<h1>I'm your dynamic content</h1>
答案 1 :(得分:0)
查看$.ajax(...
http://api.jquery.com/jquery.ajax/
您不应将数据存储在视图中。仅显示活动页面。你可以缓存其他页面(数据)(在对象中) - 如果需要的话