我使用JavaScript CSOM创建了一个新页面。我可以为它设置标题、副标题和内容等,但是无法添加图片。它不会给我任何错误信息,也没有触发我的错误函数,但很明显我漏掉了什么,因为新页面没有任何附加图片。
有什么想法吗?
这是我的代码:
var pageInfo = new SP.Publishing.PublishingPageInformation();
var newPage = pubWeb.addPublishingPage(pageInfo);
context.load(newPage);
context.executeQueryAsync(function () {
var listItem = newPage.get_listItem();
context.load(listItem);
context.executeQueryAsync(function () {
var title = $('#head').val();
listItem.set_item('Title', title);
listItem.set_item('PublishingPageImage', { "Url": "/sites/intranett/PublishingImages/ExampleImage.png", "Description": "testing" });
listItem.update();
context.executeQueryAsync(function () { }, onFailedCallback);
}, onFailedCallback);
}, onFailedCallback);