javascript를 사용하여 내 셰어 포인트 목록에 새 항목을 추가하고 싶습니다. MSDN의 코드를 그대로 사용했지만 작동하지 않습니다. 그래서 문제가 아 파크 있다고 생각 javascript의 셰어 포인트 목록에 새 항목 추가
var siteUrl = 'http://units.mil.intra/sites/DGHR/h/default.aspx';
function createListItem() {
alert('in function ');
var clientContext = new SP.ClientContext(siteUrl);
alert('before oList');
var oList = clientContext.get_web().get_lists().getByTitle('TestPostModification');
alert('after oList');
var itemCreateInfo = new SP.ListItemCreationInformation();
this.oListItem = oList.addItem(itemCreateInfo);
oListItem.set_item('Title', 'Item from de Hrnode!');
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());
}
내가 첫 번째 경고를 얻을,하지만 난
alert('before oList');
를하지 않는 : 나는 문제가이 같은 경고를 설정할 때 때문에이 선언 SITEURL 아 파크 생각
var clientContext = new SP.ClientContext(siteUrl);
나를 도와 줄 수 있습니까?
ps : siteUrl은 (는) 인트라넷 사이트에 있으므로 사용자 위치에서 연결할 수 없습니다.
''oList'보다 먼저 도착하지 않으면'ClientContext'를 선언 한 후 콘솔 오류가 무엇입니까? 당신이 그것을 선언 할 때,'var clientContext = ..','console.log (clientContext);'결과는'undefined'입니까? – MackieeE