加载jQuery,以便机器人可以看到结果

时间:2014-11-20 14:14:12

标签: jquery html

我不是一个真正的程序员,只是一个好奇的项目经理,所以请耐心等待我:)

我有一个"小"我希望在我的网站上使用菜单的问题 我使用jQuery脚本在菜单中加载一个单独的文件(我在很多页面上使用菜单,我不想在每个页面上应用更改)

<script src="jquery.js"></script>
<script>
   $(function () {
     $("#includedMenu").load("/upload/Menu.html");
   });
</script>

为了表明我使用它:

id="includedMenu"

它工作正常,但代码似乎是在页面加载后生成的 我记得,搜索引擎机器人不会索引我的菜单,对我来说,这是必不可少的。

有人知道如何绕过它吗? 我无法访问源代码,该网站基于N2 CMS,因此我只能访问HTML编辑器

1 个答案:

答案 0 :(得分:-2)

1:不确定为什么.html文件中的菜单与.css文件

相同

无论如何,尝试在.ready()中加载菜单,只要DOM完全构建就会触发。

$( document ).ready(function() {
    $("#includedMenu").load("/upload/Menu.html");
});

如果您无法访问源代码,那么您可以执行的操作是有限制的,但请尝试此更改;它应该有所帮助。

要在页面显示之前测试菜单是否正在加载,请在结束脚本标记之前添加警告:

alert("menu loaded");