<分区>
我想将网站的一部分全部放在一个页面上,并使用参数的 URL anchor 加载它。因此,例如,当我单击一个链接时,它应该加载页面的内容部分,其余部分应该保留,比如标题。这方面的一个例子是 YouTube 或 PayPal,如果有人能解释这些是如何工作的,那就太好了。到目前为止,我已经尝试过使用 <iframe>,但这无论如何都需要制作页面。有什么方法可以从 jQuery 生成页面吗?
非常感谢任何帮助,谢谢。
标签 javascript jquery html ajax
<分区>
我想将网站的一部分全部放在一个页面上,并使用参数的 URL anchor 加载它。因此,例如,当我单击一个链接时,它应该加载页面的内容部分,其余部分应该保留,比如标题。这方面的一个例子是 YouTube 或 PayPal,如果有人能解释这些是如何工作的,那就太好了。到目前为止,我已经尝试过使用 <iframe>,但这无论如何都需要制作页面。有什么方法可以从 jQuery 生成页面吗?
非常感谢任何帮助,谢谢。
最佳答案
您可以使用 load Jquery 的方法将内容加载到页面上的部分。因此,例如,如果您有一个基本的 HTML 页面并为您想要加载动态内容的部分创建了一个 stub
<div id="dynamicSection"></div>
然后您可以通过ajax 进行调用以将内容填充到该div
$("#dynamicSection").load("dynamicContent.html");
dynamicContent.html 文件将是数据的 HTML stub :
<h1>I'm your dynamic content</h1>
关于javascript - 使用 AJAX 加载站点的所有页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21368343/