我有这个ECMA脚本代码
function AddMailBoxItems(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());
}
以上代码在IE和Chrome中运行良好,但在FireFox中无效。
有什么想法吗?
在Firefox中,如果我在
之后添加提醒 clientContext.executeQueryAsync(Function.createDelegate(this, his.onSuccees),Function.createDelegate(this, this.onFail));
**Alert("My message")**
一切正常