[我试图将请求发送到rest API并使用jquery授予了我的知识,但是并没有进步,但是通过大量教程,我正在努力地根据这份招摇的文档来建立请求。
{
"fields": {
"": [
{
"NAME": "NAME"
},
{
"ADDRESS": "ADDRESS"
},
{
"EMAIL": "EMAIL"
}
]
}
}
这是我需要如何发送Rest请求的模型,我无法使用邮递员来执行此操作,但是我很难在javascript中做到这一点。
var data = {};
var json = [{ "NAME": "name", "ADDRESS": "address", "EMAIL": "email" }];
data.fields ={json};
我的问题是模型中有一个空的报价,我无法复制。我怀疑其余的API并不是最好的API还是缺少在构建请求中非常重要的东西。有关实际的ajax jquery请求,请参见下文。
var request = $.ajax({
type: "POST",
url: urlBase,
contentType: 'application/json',
data: JSON.stringify({json}),
});
request.done(function (msg) {
alert(msg);
$("#log").html(msg);
});
request.fail(function (jqXHR, textStatus) {
alert("Request failed: " + textStatus);
});
}
基于上述请求的错误消息
Invalid field groups: [json] used in the search fields not found in duplicate store schema
您可以创建这样的json:
var obj = {
"": [{
"NAME": "NAME"
},
{
"ADDRESS": "ADDRESS"
},
{
"EMAIL": "EMAIL"
}
]
}
console.log(obj)
希望有帮助。如有任何疑问,请回复。