javascript - 使用 javascript 或 ajax 在同一页面中打开链接

标签 javascript ajax hyperlink

我的左侧边栏是链接列表,右侧是主要内容区域, 我希望能够单击左侧的链接并在内容区域中打开每个“页面”,而不是重新加载新页面。我确信使用 javascript 或 ajax 这很容易,我只是不确定如何。 在此先感谢您的帮助!

最佳答案

说你有

<div id='content'></div>

右边是链接,左边是链接

<a href='#' id='contact_link'>Contact</a>

您可以使用 JQuery 的 load单击链接时加载带有页面内容的 div 的函数:

$("#contact_link").click(function() {
    $("#content").load("contact.html");
});

如果您不使用 JQuery,您可以获得它 here , 否则有办法在普通 JS 中完成。

关于javascript - 使用 javascript 或 ajax 在同一页面中打开链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23961374/

相关文章:

jquery - 如何防止特定选择器上的 document.ajaxstart

html - 超链接的异常行为

javascript - 内部超链接在 Firefox 和 Internet Explorer 中不起作用

javascript - VueJS 在内部访问 "export default{ }"与定义的常量主应用程序

javascript - React : Component Structure, 是否断章取义?

javascript - 使用 AJAX 添加 select onchange

javascript - 从菜单中下拉空选择

html - 当我们关注链接时如何为 child 添加样式 block ?

javascript - 如何缩小Lit-HTML(包括注释)

javascript - 如何在 JSFiddle 中链接外部 json 文件?