I have written ECMA script to add an item into on SharePoint List. I am using ECMA script for the same. Code is given below
functionAddMailBoxItems(to, subject, message){var clientContext = SP.ClientContext.get_current();var webSite = clientContext.get_web();var lists = webSite.get_lists();var mailBoxList = lists.getByTitle(LIST_HOLIDAY_MAILBOX);
clientContext.load(mailBoxList);var itemCreationInfo =new SP.ListItemCreationInformation();var listItem = mailBoxList.addItem(itemCreationInfo);
listItem.set_item("Title", subject);
listItem.set_item(LIST_HOLIDAY_MAILBOX_COLUMN_MESSAGE, message);
listItem.set_item(LIST_HOLIDAY_MAILBOX_COLUMN_TO, to);
listItem.update();
clientContext.load(listItem);
clientContext.executeQueryAsync(Function.createDelegate(this,this.onSuccees),Function.createDelegate(this,this.onFail));}
onSuccees =function(sender, args){//alert("Success");}
onFail =function(sender, args){
alert('failed to send Email. Error:'+ args.get_message());}The problem is only on FireFox. On Firfox above code does not work and the
executeQueryAsync response goes to onFail fucntion.
The same code works fine on IE and ChromeI believe this aysnc call is causing problem here but why only on FireFox?
Pathik Rawal My Blog