【发布时间】:2019-12-08 21:22:53
【问题描述】:
我试图向休息 API 发送请求并授予我使用 jquery 的知识并没有进步,但是通过大量教程,我正在努力根据这个 swagger 文档构建请求。
{
"fields": {
"": [
{
"NAME": "NAME"
},
{
"ADDRESS": "ADDRESS"
},
{
"EMAIL": "EMAIL"
}
]
}
}
这是我需要如何发送 Rest 请求的模型,我可以使用邮递员来做到这一点,但是我很难在 javascript 中做到这一点。
var data = {};
var json = [{ "NAME": "name", "ADDRESS": "address", "EMAIL": "email" }];
data.fields ={json};
我的问题是模型中有一个空引号,我无法复制。我怀疑其余的 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
【问题讨论】:
标签: javascript jquery ajax rest