javascript - 使用 AJAX 加载站点的所有页面

标签 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/

相关文章:

html - 来自类的 CSS 未应用于导航内容

jquery - 如何检测用户是否取消选中复选框?

javascript - 如何从 observable 返回值并将其分配给变量

javascript - 如何使用php将动态添加的数据保存并显示到json?

javascript - 工厂数据来得太晚——Angular.js

javascript - 如何将数据参数添加到 HTML 字符串并获取字符串?

javascript - 如何正确使用appendChild

html - 如何将图像添加到 HTML 输入小部件?

php - 如何使用动态 rowspan 显示数据库中的数据

javascript - WebGL - 顶点着色器调用的变量数组大小