nvm create-react-app website-react
命令已经完成,并创建了“ website-react”文件夹。我想向文件“ website-react / src / carousel-pics / carousel.php”发送请求。 .php文件在他所在的文件夹中查找,以列出其中的所有图像(此“兄弟文件”)。我已经尝试过.php文件的许多不同路径。以下组件位于“ website-react / src /”中。我知道在axios请求中有很多关于此错误404的帖子,但是我已经尝试了(可能几乎)一切。我开始认为“这是一个React错误/问题”。
`
class Carousel extends React.Component {
constructor (props) {
super(props);
this.state = {
pics : [],
ind : 0
};
}
componentDidMount () {
this.ajax();
}
ajax() {
console.log("begin of ajax");
const axios = require('axios');
var data1 = new FormData();
data1.set('op', "1");
axios({
url : "/website-react/src/carousel-pics/carousel.php",
method : "POST",
data : data1
}).then(response =>{
alert(JSON.stringify(response.data));
this.setState({pics : response.data});
});
console.log("end of ajax");
}
render () {
var num = this.state.pics.length;
if (num == 0) {
return <div>no pics</div>;
}
return (<img src = {this.state.pics[this.state.ind]} />);
}
}
`