显示部分页面的jQuery

显示部分页面的jQuery,jquery,html,Jquery,Html,我尝试用jQuery显示网站的一部分,在这个菜单文本的例子中。我写这段代码: 正文{字体大小:12px;字体系列:Arial;} #新导航{宽度:自动;高度:200px;} 菜单: $(“#新导航”)。加载(“http://site.com/ #"美国",; 代码语法正确,但代码不工作,不显示文本。出于安全考虑,您无法从其他域加载内容。 见: 您可以通过查看浏览器控制台窗口来验证这一点 还有,你为什么要有我们“在URL的末尾。您不能从站点加载URL外部页面,这是javascript安全规则

我尝试用jQuery显示网站的一部分,在这个菜单文本的例子中。我写这段代码:


正文{字体大小:12px;字体系列:Arial;}
#新导航{宽度:自动;高度:200px;}
菜单:
$(“#新导航”)。加载(“http://site.com/ #"美国",;

代码语法正确,但代码不工作,不显示文本。

出于安全考虑,您无法从其他域加载内容。 见: 您可以通过查看浏览器控制台窗口来验证这一点


还有,你为什么要有我们“在URL的末尾。

您不能从站点加载URL外部页面,这是javascript安全规则,也许您需要将代码更改为某种ajax实现。请阅读文档。正如其他人指出的,这可能是同一原产地政策问题;但是,由于您既没有显示真实的URL,也没有显示您自己网站的URL,也没有说明它们是否在同一个域中,所以我们不知道这是问题所在。您能告诉我们您的JavaScript错误控制台中是否报告了任何错误吗?David Thomas如何在JavaScript错误控制台中检查错误,我有FireBug,可以使用此加载项执行此操作?这将标识要加载的远程页面的部分;
load()
方法接受两个参数(都在同一个字符串中),首先是页面的URL,然后是要使用/加载的页面部分(如果不是整个页面)的CSS标识符。看一看。+1谢谢,我在那里学到了一些东西:)
<html>
<head>
  <style>
 body{ font-size: 12px; font-family: Arial; }
 #new-nav{width: auto; height: 200px;}
 </style>
  <script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>

<b>Menu:</b>
<ol id="new-nav"></ol>

<script>
  $("#new-nav").load("http://site.com/ #hmenus");
</script>

</body>
</html>