在ReactJS中,如何基于另一个选择下拉列表(都是ajax)设置一个选择下拉列表?

在ReactJS中,如何基于另一个选择下拉列表(都是ajax)设置一个选择下拉列表?,reactjs,Reactjs,特定于初始页面加载: 在我的ReactJS页面中,我有两个下拉列表/选择元素。第一个是通过Ajax加载的,第二个是通过Ajax加载的。第二个选择中的值取决于第一个选择中选择的值 这是对用户更改第一个select的直接响应,因为触发了onchange事件,然后我可以更新第二个下拉列表 但我无法确定如何进行初始页面加载。在初始页面加载期间,将在第一个下拉列表中设置一个值,但我无法确定如何获取该值,以便加载第二个下拉列表的值。只需在componentDidMount()中启动请求即可。这将使您有机会更

特定于初始页面加载

在我的ReactJS页面中,我有两个下拉列表/选择元素。第一个是通过Ajax加载的,第二个是通过Ajax加载的。第二个选择中的值取决于第一个选择中选择的值

这是对用户更改第一个select的直接响应,因为触发了onchange事件,然后我可以更新第二个下拉列表


但我无法确定如何进行初始页面加载。在初始页面加载期间,将在第一个下拉列表中设置一个值,但我无法确定如何获取该值,以便加载第二个下拉列表的值。

只需在
componentDidMount()
中启动请求即可。这将使您有机会更新第二个选择。

使用状态存储第一个下拉值

render(){
设secondDrop=null;
if(this.state.firstDropValue){
第二次下降=(
...
)
else secondDrop=null;
返回(
...
{secondDrop}
)

}
分享你的代码,人们会帮助你的。@BurreIfort谢谢你的来电,但我在两年半前就解决了这个问题。