Javascript 如何使用Rest将数据放入sharepoint列表
我可以使用GET方法发出请求并处理数据,但现在我需要在SharePoint中生成html表单,并使用javascript提交到SharePoint列表。有什么帮助吗Javascript 如何使用Rest将数据放入sharepoint列表,javascript,rest,sharepoint-2013,Javascript,Rest,Sharepoint 2013,我可以使用GET方法发出请求并处理数据,但现在我需要在SharePoint中生成html表单,并使用javascript提交到SharePoint列表。有什么帮助吗 PostFormBuilder.RESTPost = function (listTitle, query) { var execute = function (listTitle, query) { var restUrl = _spPageContextInfo.webServerRelative
PostFormBuilder.RESTPost = function (listTitle, query) {
var execute = function (listTitle, query) {
var restUrl = _spPageContextInfo.webServerRelativeUrl +
"/_api/web/lists/getByTitle('" + listTitle + "')/items";
if (query != "") {
restUrl = restUrl + "?" + query;
}
var deferred = $.ajax({
url: restUrl,
method: "POST",
body: { '__metadata': { 'type': 'SP.Data.Modelo' }, 'Title': 'Test'},
headers: {
Authorization: "Bearer " + accessToken,
"Accept": "application/json;odata=verbose",
"Content-Type": "application/json;odata=verbose",
"X-RequestDigest": jQuery("#__REQUESTDIGEST").val(),
"IF-MATCH": "*",
"X-Http-Method": "MERGE"
}
});
return deferred.promise()
};
return {
execute: execute
}
}();
你有什么问题吗?那里有大量的文档。例如:显示的链接只有创建列表的代码。我需要使用表单填写列表。此链接位于附加资源部分:。给它一个自己的镜头,并张贴你正在使用的代码,如果你不能让它工作。我把代码,工作。代码中有错误?控制台中是否有错误?您可能还希望检查从AJAX获得的响应,以查看是否得到了可能有用的响应代码或错误消息。