0
我正在使用SharePoint 2010 on premise team site。編寫一個簡單的客戶端代碼與ECMA腳本列表中創建項目時,我得到了以下錯誤:用於SharePoint 2010的ECMA腳本的問題創建項目 - 此頁面的安全驗證無效,可能已損壞
"The security validation for this page is invalid and might be corrupted. Please use your web browser's Back button to try your operation again."
下面是我簡單的代碼:
function AddItem()
{
var clientContext = new SP.ClientContext.get_current();
var web = clientContext.get_web();
var vListDetails = web.get_lists().getByTitle("SampleList");//
var itemCreateInfo = new SP.ListItemCreationInformation();
this.oListItem = vListDetails.addItem(itemCreateInfo);
oListItem.set_item('Title' , 'ABC');//Training Name
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());
}
SP.SOD.executeFunc('sp.js', 'SP.ClientContext', AddItem);
我已經在SharePoint這樣做幾次2013年它一直工作。
在此先感謝