【发布时间】:2018-11-13 13:58:41
【问题描述】:
我已经编写了一个 JS 函数来发布 categoryId 和 shopId 以及 page:0 到一个 api,这是我的函数:-
getInsideMenu(categoryid,shopid){
var formBody = [];
var details={
'categoryId':categoryid,
'shopId':shopid ,
'page':'0'
};
for (var property in details) {
var encodedKey = encodeURIComponent(property);
var encodedValue = encodeURIComponent(details[property]);
formBody.push(encodedKey + "=" + encodedValue);
}
return fetch(
`${serverAddress}/api/shopProducts`,
{
method: 'POST',
body: formBody,
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}
).then((res)=>(res.json()))
},
但我得到了 null 。我想这个函数没有正确定义。可以做些什么来解决它。它在邮递员中运行良好。 [![这是邮递员我如何发送][1]][1]
【问题讨论】:
-
试试
body: formBody.join('&')
标签: javascript