相关疑难解决方法(0)

React.js通过Array创建循环

我正在尝试显示10个玩家的桌子.我从ajax获取数据并将其作为道具传递给我的孩子.

var CurrentGame = React.createClass({

  // get game info
  loadGameData: function() {
    $.ajax({
      url: '/example.json',
      dataType: 'json',
      success: function(data) {
        this.setState({data: data});
      }.bind(this),
      error: function(xhr, status, err) {
        console.error('#GET Error', status, err.toString());
      }.bind(this)
    });
  },

  getInitialState: function(){
    return {data: []};
  },

  componentDidMount: function() {
    this.loadGameData();
  },

  render: function() {
    return (
      <div className="CurrentGame">
        <h1> Current Game Information</h1>
        <PlayerList data={this.state.data}/>
      </div>
    );
  }
});
Run Code Online (Sandbox Code Playgroud)

现在我需要一个List Component来渲染玩家:

var PlayerList = React.createClass({


  render: function() {

    // This prints the correct data
    console.log(this.props.data);

    return …
Run Code Online (Sandbox Code Playgroud)

javascript arrays ajax reactjs

33
推荐指数
2
解决办法
12万
查看次数

标签 统计

ajax ×1

arrays ×1

javascript ×1

reactjs ×1