I am wanting to count the number of items in my list. Using CSOM in javascript I have tried it but my code doesn't work. Where am I going wrong.
Here is my code:
var clientContext = new SP.ClientContext(siteUrl);
var oWebsite = clientContext.get_web();
this.collList = oWebsite.get_lists();
list = collList.getByTitle('Urgent Alerts');
var items = list.getItems();
clientContext.load(items);
clientContext.executeQueryAsync(Function.createDelegate(this, this.Success), Function.createDelegate(this, this.Failed))
function Success(sender, args) {
var itemCount = items.get_count();
alert(itemCount);
}
function Failed(sender, args) {
alert('request failed ' + args.get_message() + 'n' + args.get_stackTrace());
}