2012-01-18 37 views
1

我需要使用JavaScript獲取網站colllection url。 我已經寫了一個簡單的函數如下如何使用javascript獲取SharePoint站點集合url?

function getSiteCollectionUrl() 
{ 
var pageUrl= window.location.href; 
var protocol = pageUrl.split(":")[0]; 
var addr=pageUrl.split("//")[1]; 
var webUrl = addr.split("/")[0]; 
var siteColleUrl = protocol + "://" + webUrl 
} 

讓說,該網站的地址爲 「http://mysite/trialsite/default.aspx」, 那麼它將返回: 「HTTP:// mysite的」 但我認爲這不是獲得網站集URL的正確方法。

如果您有任何其他想法,請提出建議。

回答

0

您無法從純粹的JavaScript獲取網站集Url而無需調用SharePoint API。

如果您需要使用Javascript,您可以通過Web服務調用SharePoint API並獲取網站集Url。

已經有一個叫做SPServices的Javascript API可用。您可以使用下面的功能:只要看一眼的SharePoint標籤

SPGetCurrentSite

+0

它的工作.... 謝謝madhur .. – Vinod

+0

@Vinod,如果這是答案,幫助你,請[接受](HTTP://元.stackexchange.com /一個/131819分之5235)。 –

相關問題