【发布时间】:2018-04-02 04:32:18
【问题描述】:
我想使用 Sharepoint REST API 和 jQuery 用新值更新 sharepoint 列表记录中的字段。
我拥有的项目的 id 为 123 并且
我有以下字典对象,我想用“example_text”的值更新记录的“example_field”字段
var example_dictionary_object = {example_field:'example_text',id:123}
我根据this stickoverflow question 尝试了以下方法,但没有成功:
function sharepoint_record_field_update(list_name,dictionary_object,id){
var appWebUrl = _spPageContextInfo.webAbsoluteUrl;
$.ajax({
url: appWebUrl + "/_api/web/lists/getbyTitle('" + list_name + "')/items"+"(" + id + ")",
type: "POST",
data: JSON.stringify(dictionary_object),
async: false,
headers: {
"accept": "application/json;odata=verbose"
},
success: function (data) {
console.log('Item has been updated');
},
error: function (err) {
console.log(err);
}
});
}
sharepoint_record_field_update('example_list',{example_field:'example_text'},123)
【问题讨论】:
标签: javascript jquery rest sharepoint sharepoint-list