javascript - 当没有明确传入键时,识别正文中的值的键
问题描述
我正在寻找确定身体如何寻找以下请求。
这是现有的代码,它向另一个客户端发送一个 post 调用并重定向到该客户端。
通常在打电话时,我希望身体看起来像这样。
{
someKey: 'some value'
}
但在这种情况下,只有值被设置。这里的关键是什么?
//Just from a normal js file.
export const postData = (myRef, token, link) => {
// question is on this line. Just setting a value. What is the key for the post body?
myRef.current.children[0].value = token;
myRef.current.action = link;
myRef.current.submit();
};
这是我们在单击时调用上述函数的组件,在该函数中我们发布并重定向到链接。
const AComponent = () => {
const myRef = React.useRef();
const submit = () => {
postData(myRef, 'some long token', 'www.google.com');
};
return (
{/* Button is just another component that acts like a normal html button with some styling*/}
<Button onClick={submit}>
Click Me!
</Button>
);
};
export default AComponent;
解决方案
您可以通过创建一个对象然后将 {key: value} 对分配给它来做到这一点。
const obj = new Object();
obj['some key'] = "some value";
也许这对您有帮助,如果仍然无法回答您的问题,您可以联系我以供进一步参考。
推荐阅读
- cmake - CMake 是否支持原始字符串?
- php - PHP 和 SQL 中的输出错误未检测到文件
- amazon-web-services - 跟踪 AWS SES 事件指标
- python - 如何使用 Python 将两个动画制作成两个不同的子图?
- azure-devops - 如何更新我的 Azure DevOps 本地管道任务以包含 MSBuild v17 和 Visual Studio 2022?
- javascript - 从 Typescript 中的对象数组设置 ES6 Map?
- oracle - 使用 SEM_MATCH 函数运行查询时出现“未安装 JAVAVM”
- javascript - ReferenceError:未定义通道(DISCORD.JS)
- variables - (wx)Maxima:如何评估符号变量列表?
- html - 为什么无法从 blob url 下载文件?