Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/476.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用Rest将数据放入sharepoint列表_Javascript_Rest_Sharepoint 2013 - Fatal编程技术网

Javascript 如何使用Rest将数据放入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

我可以使用GET方法发出请求并处理数据,但现在我需要在SharePoint中生成html表单,并使用javascript提交到SharePoint列表。有什么帮助吗

    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获得的响应,以查看是否得到了可能有用的响应代码或错误消息。