React ajax然后输出的不知道怎么实现,求大神指教

哈哈哈666666 2018-10-31 09:30:55
刚开始学react,我通过react ajax获取后退php返回的数据并输出,不知道该怎么输出。。。
代码如下
<script type="text/babel">
class ListGet extends React.Component {
constructor() {
super();
this.state = {list:''};
}
componentDidMount() {
this.serverRequest = $.get("listindex.php",function (data,status) {
{/*this.setState({
list:(eval('(' + data + ')'))[0].id
});*/}
const datas = eval('(' + data + ')');
listItems = datas.map((d) =>
<li>{d.id}</li>
);
}.bind(this));
}
componentWillUnmount() {
this.serverRequest.abort();
}
const listItems;
render() {
return (
<div>
{/*this.state.list*/}
{listItems}
</div>
);
}
}
ReactDOM.render(
<ListGet />,
document.getElementById('app')
)
</script>
我后台返回的是json字符串,我先把它转化为json对象,然后打算用map方法输出,但是怎么写都出不来,问下应该怎么写??
...全文
94 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧