如何在json请求中放置变量

时间:2017-03-20 21:47:09

标签: javascript json reactjs react-native

我是JavaScript和React Native的新手。有没有办法在json请求中放置变量?我的意思是,说我使用Fetch或Axios,我想向URL发出json请求。在我的实例中,json请求是用于圣经的json文件,但URL要求最后一位是特定的经文。例如,https://getbible.com/json/John3:16(假URL)。因为我想改变实际的经文,我可以格式化请求以取代约翰3:16'使用变量,以便Fetch从其他地方抓取url的最后一位?喜欢

'https://getbible.com/json/' + verse

const verse = 'John3:16'

如果是这样,我该怎么做?

1 个答案:

答案 0 :(得分:1)

使用fetch你可以这样做:

const fetchVerse = (verse) => 
  fetch(`https://getbible.com/json/${verse}`)
    .then((response) => response.json())
    .catch((error) => console.error(error));

fetchVerse('John3:16');

使用`引号而不是'

希望它有所帮助;)