【发布时间】:2019-12-08 17:36:03
【问题描述】:
我正在尝试将用户从选择中选择的内容传递给我的 axios GET 中的参数。这是我所拥有的:
useEffect(() => {
axios.get('/url-here/', {
params: {
value1: submitted
}
}).then(res => {
console.log(res);
}).catch(err => {
console.error('err', err);
});
}, []);
这是我的选择:
const [submitted, setSubmitted] = useState('');
<FormControl>
<InputLabel id="submitted-select-label">Submitted</InputLabel>
<Select
labelId="submitted-select-label"
id="submitted-select"
value={submitted}
onChange{e => setSubmitted(e.target.value)}
input{<InputBase />}
>
<MenuItem value="submitted">Submitted</MenuItem>
<MenuItem value="failed">Failed</MenuItem>
</Select>
</FormControl>
【问题讨论】:
-
您在这里遇到什么问题?
-
参数在控制台中出现未定义。我不确定我错过了什么
标签: reactjs parameters axios parameter-passing