javascript - 如何在不访问各种网址的情况下加载页面?

标签 javascript jquery

我正在尝试构建一个单页面加载应用程序,即当用户单击链接时在单个页面中加载不同的页面。

例如,我有三个链接“主页”、“新闻”和“联系方式”,我怎样才能使它们全部加载在一个页面中,而不需要进入 3 个不同的页面。

我如何使用纯 native Javascript 和 jquery 而不使用 Backbone 或 Angular 仅纯 javascript 和无框架来做到这一点?

最佳答案

jquery 加载函数应该会有帮助。它将 html 从 url 加载到特定的 DOM 元素中。

http://api.jquery.com/load/

您可以创建一个 div 并为其指定一个属性 id="main"。然后在链接联系人的 onclick 事件中,您可以调用 $("#main").load('contact.html');等等

关于javascript - 如何在不访问各种网址的情况下加载页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19295194/

相关文章:

javascript - Blazor javascript interop - 从 js 到 .NET 的对象转换

javascript - 带有 xhr 的 Ajax 发布请求停止所有作者请求

php - 如何使用 livevalidation javascript 库 custom.validation 函数?

javascript - Ajax 文件上传 - 脚本在文件中写入垃圾

jquery改变加载获取url

jquery 选择未定义的选定值

javascript - 我怎样才能在 three.js 中做一个以液体方式移动的 2D 变形圆圈?

javascript - 检查 value 是 mocha/chai 测试中的字符串还是数字

javascript - Youtube 可以很好地与 Turbolinks 一起玩吗?

javascript - 删除并清除选定的属性过滤器