Event.target.value在我的React代码中不起作用

时间:2019-04-08 19:34:11

标签: javascript reactjs

我想获取API以显示来自tvmaze的电视系列节目,但是每当我使用e.target.value来获取所有电视系列节目时,它都不会获取任何值。但是,当我仅获取《权力的游戏》这样的剧集时,它的效果就很好。请查看我的代码并帮助我调试代码。如果有人愿意,我会提供更多代码。谢谢


    class Series extends Component {
        state = {    

            series: [],

            seriesName: '',

            isFetching: false
        }

              onSeriesInputChange = e => {
                  this.setState({ seriesName: e.target.value, isFetching: true});

                  fetch('https://api.tvmaze.com/search/shows?q=${e.target.value}')
                .then(response => response.json())
                .then(json => this.setState({ series: json, isFetching: false}));   
    }
    ``

1 个答案:

答案 0 :(得分:3)

如果您尝试将$ {e.target.value}用作ES6字符串模板文字的一部分,则需要使用重音符``而不是单引号''