Hello Friends,
i am using SharePoint online , i have written a code to create a sites using java script but i am getting null value in SPContext file .
please check the below code..
----------------------------------------------------------------------------------------------
var clientContext ;
$(function(){
bindButtonClick();
});
function bindButtonClick() {
$("#btnSubmit").on("click", function (){
createSite();
});
}
function createSite() {
var collweb;
var siteTitle=$("#txtSiteTitle").val();
alert(siteTitle);
var siteDesc=$("#txtSiteDescription").val();
alert(siteDesc);
var siteUrl=siteTitle.replace(/\s/g, "");
alert(siteUrl);
clientContext =new SP.ClientContext();
alert(clientContext);
collweb=clientContext.get_web().get_webs();
alert(collweb);
var webCreationInfo=new SP.WebCreationInformation();
webCreationInfo.set_title(siteTitle);
webCreationInfo.set_title(siteDesc);
webCreationInfo.set_language(1033);
webCreationInfo.set_title(siteUrl);
webCreationInfo.set_useSamePermissionsAsParentSite(true);
webCreationInfo.set_webTemplate('STS#0');
var oNewWebsite=collweb.add(webCreationInfo);
clientContext.executeQueryAsync(Function.createDelegate(this,onQuerySucceeded),Function.createDelegate(this, this.onQueryFailed)
);
}
function onQuerySucceeded() {
$("#divResults").html("Site successfully Created!");
}
function onQueryFailed(sender, args) {
alert('Request failed. ' + args.get_message() + '\n' +args.get_stackTrace());
}
Enter the Name Of the site:
Enter site Description:
2 Replies
Know the answer? Post it — somebody with the same question will find it here.
Sign in to answer this question
It is the same account you read, post and publish with — and you will come straight back to this page.

Rupali ShindePosted Apr 26, 2016, 5:03 AM
Rajkiran SwainPosted Apr 26, 2016, 6:32 AM