【问题标题】:How to get site collection url using javascript? [closed]如何使用 javascript 获取网站集 url? [关闭]
【发布时间】:2012-01-17 13:06:38
【问题描述】:

我遇到了一个要求,我需要获取网站集 url 以传递函数。 请帮忙?

【问题讨论】:

  • 什么是“网站集网址”?
  • @Armin -- 谷歌一下。 Vinod -- 你需要解释你遇到问题的地方。
  • 你在开玩笑吗?不是我,谁对此有疑问!但也许我应该在 stackoverflow 上提出一个问题 ;-)
  • Armin,这是特定于 SharePoint 的(如果您在该领域工作,这是一个非常常见的术语)。由于该帖子带有“SharePoint”标签,因此无需在问题中解释。

标签: javascript sharepoint sharepoint-2007


【解决方案1】:

您可以使用L_Menu_BaseUrl 变量,它由SharePoint 的一些默认脚本自动设置。

您可以在此处找到有关它的更多信息

【讨论】:

  • 需要注意的是,L_Menu_BaseUrl 仅提供您所在的当前站点/子站点的相对位置。它不一定反映网站集 URL。
【解决方案2】:

您有 2 个选项: 1) 在您的 javascript 中使用 L_Menu_BaseUrl 变量。它包含网站集的相对 url 2)如果您需要绝对网址,您可以在服务器控件中使用以下javascript代码sn-p:

<script type="text/javascript">
    var siteUrl = "<%= SPContext.Current.Site.Url %>";
</script>

它将绝对 URL 呈现给网站集。方法(2)允许您在服务器端形成所需的 url。

我希望你明白了。 祝你好运。

【讨论】:

  • 或 SP.ClientContext.get_current().get_url()
  • +1 谢谢,我不知道你可以在脚本块中包含控件
  • 很少允许使用代码块,因此备选方案 2 通常不起作用。
猜你喜欢
  • 1970-01-01
  • 2018-09-12
  • 1970-01-01
  • 2011-04-18
  • 2020-07-12
  • 1970-01-01
  • 1970-01-01
  • 2014-02-22
  • 2015-12-14
相关资源
最近更新 更多