如何在不重新加载整个站点的情况下替换站点的一部分?

Bărhălescu Vlad Florian

这是相关的代码:

<body>
    <h1>Music Nation</h1>
    <div id="navBar">
        <ul>
            <li>
                <a href="Welcome.html">Home</a>
            </li>
            <li>
                <a href="Trance.html" id="tranceGen">Trance</a>
                <ul>
                    <li>
                        <a href="MS.html"  id="artistMS">Markus Schulz</a>
                    </li>
                </ul>
           </li>
       </ul>
     </div>
     <div id="pjax-container">
             some text that should be replaced...
     </div>
<script>
        $(document).ready(function () {
            $("#tranceGen").click(function () {

                e.preventDefault();
                $("#pjax-container").load("Trance.html #pjax-container");

            });
        });
</script>
</body>

就我在互联网上读到的而言,通过使用它,它应该只替换页面的某个部分而不重新加载整个页面,但由于某种原因它不起作用。它仍然加载整个页面。

我已经阅读了如何使用它:http : //api.jquery.com/load/我还阅读了一些教程,我在这里阅读了关于同一主题的其他问题,但我尝试的任何内容似乎都不起作用.

我还尝试了我在另一个教程中读到的其他内容,通过添加“e.preventDefault();”来删除默认操作(加载我假定单击的页面),但这也没有效果。

我究竟做错了什么?我想在当前页面的“#pjax-container”的“Trance.html”页面中加载“#pjax-container”的内容而不重新加载整个页面。如果有某种相关性,我将在 Windows 7 上使用 Visual Studio 2017。

另外,在“头部”部分,我有:

<script type="text/javascript" src="Scripts/jquery.pjax.js"></script>
<script src="Scripts/jquery-1.9.1.js"></script>
阿金卡纳卡
  <div id="#pjax-container">
             some text that should be replaced...
     </div>

用 pjax-container 替换 id

  <div id="pjax-container">
             some text that should be replaced...
     </div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不重新启动apache的情况下重新加载站点的apache配置

如何在不重复定界字符串的情况下使用javascript正则表达式删除字符串的一部分

如何在不进行节编号的情况下使rmarkdown文档成为一部分?

如何在不重新加载整个页面的情况下进行路由?

如何在不丢失样式的情况下打印Vue组件的一部分

如何在不始终打开Outlook的情况下开发和测试Outlook加载项的一部分?

如何在不使用ID的情况下导航到页面的一部分

在不使用invalidate(Rect)的情况下仅更新View的一部分

仅重新加载iframe的一部分

如何在不提交的情况下使用jQuery Validator验证表单的第一部分?

如何在Intellij中用搜索/替换替换行的一部分?

如何在未创建新的子目录的情况下获取URL的最后一部分以在父目录中进行处理

如何在不使用html标签的情况下对文本的一部分进行样式设置?

如何在不重新启动应用程序的情况下使我的C#应用程序的一部分动态加载?

如何在r中重新排序和替换字符串的一部分?

如何在保留旧名称一部分的情况下使用新名称复制文件?

如何在不创建临时字符串的情况下将字符串的一部分转换为int / float / vector3等?

如何在不复制的情况下删除二进制文件的一部分

如何在不创建新列表的情况下在Python中获得列表的一部分?

仅在具有变量的情况下显示主题的一部分

如何在不创建子矩阵的情况下在Matlab中求和矩阵的一部分?

仅在不包含给定部分的情况下替换URL的一部分

R:如何在不使用先前子集的情况下对df的一部分进行计算?

如何在没有协议或域的情况下获得URL的一部分

如何在不重新编码且不更改主 MKV 文件中的音频文件的情况下,将 MKV 视频的一部分更改为另一个 MKV 视频

如何在不重启的情况下重新加载 .XCompose?

如何在不知道结果的情况下获取输出的一部分

如何在不重新加载整个应用程序的情况下获取异步数据

在列表的情况下删除垂直边框线的最后一部分