Create Sharepoint Custom List : Web Services (JavaScript)

Posted: November 7, 2014 in SharePoint2010, SharePoint2013

CreateCustom List in SharePoint using JavaScript with SharePoint web service.

Code Steps

<script type=”text/javascript”>

function GetRootUrl() {

var urlParts = document.location.href.split(‘/’);

var serverurl = urlParts[0] + ‘//’ + urlParts[2];

return serverurl;

}

function CreateListCountry() {

var listName = ‘Country’;

var arr = new Array();

var a = new ActiveXObject(“Microsoft.XMLHTTP”);

if (a == null) return null;

var getListRequest = “<?xml version=\”1.0\” encoding=\”utf-8\”?>” + “<soap:Envelope xmlns:xsi=\”http://www.w3.org/2001/XMLSchema-instance\” xmlns:xsd=\”http://www.w3.org/2001/XMLSchema\” xmlns:soap=\”http://schemas.xmlsoap.org/soap/envelope/\”>”+ “<soap:Body>” + “<AddList xmlns=\”http://schemas.microsoft.com/sharepoint/soap/\”>” + “<listName>” + listName + “</listName>” + “<description>TestGenricList</description>” + “<templateID>100</templateID>” +”</AddList>” + “</soap:Body>” + “</soap:Envelope>”;

a.Open(“Post”, GetRootUrl() + “/_vti_bin/Lists.asmx?op=AddList”, false);

a.setRequestHeader(“Content-Type:”, “text/xml; charset=utf-8”);

a.setRequestHeader(“SOAPAction:”, “http://schemas.microsoft.com/sharepoint/soap/AddList&#8221;);

a.Send(getListRequest);

var xmlDoc = a.responseXML;

}

</script>

 

<input type”button” onclick=”javascript:CreateListCountry();” Text=”Create List”/>

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s