首页 > 解决方案 > 反应语法将变量添加到 URL 获取调用

问题描述

我有一个组件正在通过 URL 执行函数 Get 调用,该 URL 字符串中需要有两个变量。通过 console.log 我知道变量被正确地拉入函数中。如果我将变量硬编码到 URL 中,则调用正常(我在浏览器中进行了测试),但如果我通过变量插入它们,则 get 调用不起作用。这是该功能的设置方式

loadTableData({getId: newId, getResourceId: newResource}) {
    console.log('this is the passed Id and resource ID for loadTableData', newId + " " + newResource)
    return axios.get(`https://10.16.147.159/bpocore/market/api/v1/resources/${newResource}/operations/${newId}`)
}

如果我将上面的 newResource 和 newId 变量物理复制/粘贴到 axios.get URL 中,它可以完美运行。但是,如果我将其保留为如上所示,我会得到不正确的输出。语法有问题吗?我希望我的代码足够了。

提前致谢。

标签: reactjsget

解决方案


推荐阅读