я хочу получить 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}));
}
``
если вы пытаетесь использовать ${e.target.value} как часть строковых литералов шаблона ES6, вам нужно использовать серьезный ударение `` кавычки, а не одинарные кавычки ' '
нет проблем! рад что помогло!
эй, чувак..спасибо, теперь все отлично работает