小编Aka*_*iya的帖子

如何动态加载多选?[反应选择]

如何动态加载多选?我使用 react-select 来实现 MultiSelect。

我的努力

在 componentDidMount() 中,我获取了一个数组,我想在我的多选中显示/加载它;然后将响应存储在状态中。

现在,我试图从那个状态中获取价值,但我没有得到那个价值。

我的代码

state= {Category: []}

// that category contain this values
//0: {categoryid: "1", categoryname: "Select Category"}
//1: {categoryid: "2", categoryname: "Abc"}


componentDidMount() {
    fetch("http://myURL//file.php", {
      method: "POST",

      headers: {
        Accept: "application/json",
        "Content-Type": "application/json"
      },
      body: JSON.stringify({})
    })
      .then(response => response.json())
      .then(responseJson => {
        this.setState({ Category: responseJson });
        //  If server response message same as Data Matched

        console.log(this.state.Category);
        window.parent.location = window.parent.location.href;
      })
      .catch(error => {
        console.error(error);
      });
  }

//this code is not …
Run Code Online (Sandbox Code Playgroud)

multi-select reactjs react-select

2
推荐指数
1
解决办法
2236
查看次数

标签 统计

multi-select ×1

react-select ×1

reactjs ×1