将 json 从 php 返回到带有 axios 的 reactjs 时出错
Error returning a json from php to reactjs with axios
当前代码正在使用 reactjs 并使用版本为 0.14.2 的 axios 执行 ajax 请求:
componentWillMount(){
const peticion = this;
const config = {
headers: {'X-Requested-With': 'XMLHttpRequest'},
transformRequest: [function (data) { return data; }],
transformResponse: [function (data) { return data; }],
//responseType: 'json'
};
axios.get('procesos/lista.php', config)
.then( function (r){
console.log(r);
peticion.setState({
datos:[r.data] | []
});
})
.catch(function (error) {
console.log(error);
});
}
我正在返回纯文本,因为我可以修复它。
未返回的文本是:
我解决这个问题的方法是使用 webpack 并让它 运行 连续,我所做的是在 webpack webpack.config.js 控制台中 ejeuctar 并生成 bundle.js 并且准备好的 axios 工作完美并且还请求 $ .ajax.
当前代码正在使用 reactjs 并使用版本为 0.14.2 的 axios 执行 ajax 请求:
componentWillMount(){
const peticion = this;
const config = {
headers: {'X-Requested-With': 'XMLHttpRequest'},
transformRequest: [function (data) { return data; }],
transformResponse: [function (data) { return data; }],
//responseType: 'json'
};
axios.get('procesos/lista.php', config)
.then( function (r){
console.log(r);
peticion.setState({
datos:[r.data] | []
});
})
.catch(function (error) {
console.log(error);
});
}
我正在返回纯文本,因为我可以修复它。
未返回的文本是:
我解决这个问题的方法是使用 webpack 并让它 运行 连续,我所做的是在 webpack webpack.config.js 控制台中 ejeuctar 并生成 bundle.js 并且准备好的 axios 工作完美并且还请求 $ .ajax.