Skip to content

Instantly share code, notes, and snippets.

@sksnips
Created December 24, 2015 11:36
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sksnips/f7363ad4d51e8050caf3 to your computer and use it in GitHub Desktop.
Save sksnips/f7363ad4d51e8050caf3 to your computer and use it in GitHub Desktop.
Get root website information from SharePoint using Rest api with the help of jQuery
<!-- HTML snippet returns the values for properties associated to the root web in sharepoint -->
<script type = "text/javascript" src = "/siteassets/jquery.min.js" > </script>
<script type="text/javascript">
//jQuery ajax used to call the REST API and get the response
jQuery.ajax({
url: "https://sharepointsite/_api/site/rootweb",
type: "GET",
headers: {
"accept": "application/json;odata=verbose",
"content-type": "application/json;odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val()
},
success: function(data) {
Rootwebdetails(data);
},
error: function() {
console.log('fail');
}
});
//Rootwebdetails method used to log the results to the browser console
function Rootwebdetails(data)
{
console.log("Allow RSS Feeds: " + data.d.AllowRssFeeds);
console.log("AppInstanceId: " + data.d.AppInstanceId);
console.log("Configuration: " + data.d.Configuration);
console.log("Created: " + data.d.Created);
console.log("CustomMasterUrl: " + data.d.CustomMasterUrl);
console.log("Description: " + data.d.Description);
console.log("DocumentLibraryCalloutOfficeWebAppPreviewersDisabled: " + data.d.DocumentLibraryCalloutOfficeWebAppPreviewersDisabled);
console.log("EnableMinimalDownload: " + data.d.EnableMinimalDownload);
console.log("Id: " + data.d.Id);
console.log("Language: " + data.d.Language);
console.log("LastItemModifiedDate: " + data.d.LastItemModifiedDate);
console.log("MasterUrl: " + data.d.MasterUrl);
console.log("QuickLaunchEnabled: " + data.d.QuickLaunchEnabled);
console.log("RecycleBinEnabled: " + data.d.RecycleBinEnabled);
console.log("ServerRelativeUrl: " + data.d.ServerRelativeUrl);
console.log("SyndicationEnabled: " + data.d.SyndicationEnabled);
console.log("Title: " + data.d.Title);
console.log("TreeViewEnabled: " + data.d.TreeViewEnabled);
console.log("UIVersion: " + data.d.UIVersion);
console.log("UIVersionConfigurationEnabled: " + data.d.UIVersionConfigurationEnabled);
console.log("Url: " + data.d.Url);
console.log("WebTemplate: " + data.d.WebTemplate);
}
< /script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment