Skip to content

Instantly share code, notes, and snippets.

@webknowledgezone
Created August 20, 2015 15:57
Show Gist options
  • Save webknowledgezone/18ceef786e3ce37333dd to your computer and use it in GitHub Desktop.
Save webknowledgezone/18ceef786e3ce37333dd to your computer and use it in GitHub Desktop.
Create List Item Using JavaScript Object Model (JSOM)
function createListItem() {
var clientContext = SP.ClientContext.get_current();
var website = clientContext.get_web();
var oList = website.get_lists().getByTitle('WebKnowledgeZone');
var itemCreateInfo = new SP.ListItemCreationInformation();
this.oListItem = oList.addItem(itemCreateInfo);
oListItem.set_item('Title', 'My New Item!');
oListItem.update();
clientContext.load(oListItem);
clientContext.executeQueryAsync(Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed));
}
function onQuerySucceeded() {
alert('Item created: ' + oListItem.get_id());
}
function onQueryFailed(sender, args) {
alert('Request failed. ' + args.get_message() + '\n' + args.get_stackTrace());
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment