您好我在这里有变量命名项并包含以下数据
{__metadata: { "type": "SP.Data.ClinicalTestingPhaseIIListItem"},Control:1,Randomization:2,Blindings:3,Groups:4,DoseTitration:5,Stratification:6,PatientsDoseLevel:7,TumourResponse:8,DetermineWarrants:9,Title:1};
现在,当我将它传递给我在下面写的ajax调用时,在一些研究后我得到一个错误,我得出的结论是数据以字符串格式而不是对象传递。
“Microsoft.SharePoint.Client.InvalidClientQueryException”, “消息”:{ “郎”: “的en-US”, “值”:“A 当'时,从JSON读取器读取'PrimitiveValue'类型的节点 试图阅读条目的开头。 'StartObject'节点是 预期。 “}”
以下是我的ajax电话
jQuery.ajax({
url: requestUri,
type: "POST",
data: JSON.stringify(item),
headers: header,
success:function(){
alert("List itme Inserted Sucessfully");
},
error: function(data){
console.log(data);
alert(data.responseText);
alert("Error Occured");
}
});
任何帮助都非常感谢。
答案 0 :(得分:3)
删除JSON.stringify并查看
jQuery.ajax({
url: requestUri,
type: "POST",
data: item,
headers: header,
success:function(){
alert("List itme Inserted Sucessfully");
},
error: function(data){
console.log(data);
alert(data.responseText);
alert("Error Occured");
}
});