调用JQuery AJAX的方式是什么? 我用了fetch方法。由于环境的限制,我需要将其更改为JQuery Ajax调用。我需要来自网址的json格式数据。我用fetch方法尝试过的代码是: (结果是我存储json数据的状态变量)
componentDidMount() {
fetch(url)
.then(data => data.json())
.then(jsonData => {
console.log(jsonData);
this.setState({result : jsonData,})
});
}
答案 0 :(得分:0)
在ReactJS
中发出请求的常用方法是使用名为axios
(https://github.com/axios/axios)的HTTP客户端。
因此,您的代码将如下所示:
componentDidMount() {
axios.get(url)
.then(jsonData => {
console.log(jsonData);
this.setState({
result: jsonData,
})
});
}
希望这有帮助。