问题描述
我不知道为什么我的代码可以在我的机器上正常运行但不能在另一台机器上运行。
I don't know why my code can run ok on my machine but not run on another machine.
我的代码配置是否有任何错误?
Does my code has any wrong the configuration ?
var metadata = {
" __ metadata":{" type":" SP.Data.MyCustomListListItem"},
var metadata = {
"__metadata": { "type": "SP.Data.MyCustomListListItem"},
                                  "标题":"价值变化"
"Title":"value change"
      }
};
$ .ajax({
url:uri ,
方法:" PATCH",//(或POST)
contentType:" application / json; odata = verbose",$
data:JSON.stringify(metadata),
标题:{
$.ajax({
url:uri,
method: "PATCH", //(or POST)
contentType: "application/json;odata=verbose",
data: JSON.stringify(metadata),
headers: {
" Accept":" application / json; odata = verbose",$
" X-RequestDigest":$(" #__ REQUESTDIGEST")。val(),
" If-Match":" *" &nbs磷;          
        },
        成功:功能(数据){
                //做一些事情
        },
        错误:函数errorHandler(data,errorCode,errorMessage){          
"Accept": "application/json; odata=verbose",
"X-RequestDigest": $("#__REQUESTDIGEST").val(),
"If-Match": "*"
},
success: function (data) {
//do something
},
error: function errorHandler(data, errorCode, errorMessage) {
                    //做点什么
            }
});
推荐答案
我认为您的ajax请求存在身份验证问题。
I think that you have an authentication problem with your ajax request.
亲切的问候
这篇关于使用rest api sharepoint 2013更新项目的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!