Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我试图显示数据库表中的一组值。我获得了这些值,但无法显示_Javascript_Reactjs - Fatal编程技术网

Javascript 我试图显示数据库表中的一组值。我获得了这些值,但无法显示

Javascript 我试图显示数据库表中的一组值。我获得了这些值,但无法显示,javascript,reactjs,Javascript,Reactjs,import React,{Component}来自“React” 从“axios”导入axios 常量url=”http://localhost:80/form/api/request.php" 类用户扩展组件{ 构造函数(){ 超级(); 这个州={ 用户:[] } } 句柄(){ 获取(url) 。然后(结果=>{ this.setState({user:result.data}) console.log(result.data); }); } render(){ 让{user}=this

import React,{Component}来自“React”
从“axios”导入axios
常量url=”http://localhost:80/form/api/request.php"
类用户扩展组件{
构造函数(){
超级();
这个州={
用户:[]
}
}
句柄(){
获取(url)
。然后(结果=>{
this.setState({user:result.data})
console.log(result.data);
});
}
render(){
让{user}=this.state.user;
返回(
this.handle(e)}>Get
{
user&&user.map(用户=>{
返回(
名称:{users}
)
})
}
)
}
}

导出默认用户在您共享的代码段中,状态对象的解构不正确。您需要使用
让{user}=this.state
。由于用户未定义,因此未显示任何值。

console.log(result.data)的结果是什么?这是:{“lname”:“a”}{“lname”:“AM”}这是tabltry name中的值:{users.lname}不,它不起作用。我试过了,但错误是:未处理的拒绝(TypeError):user.map不是一个函数,当我执行它时发生。
result.data
中的值类型是什么?如果它是一个数组,
.map()
将起作用。我认为您没有收到阵列。你能检查一下吗?你是对的,查询结果不是数组。我如何更改{“lname”:“a”}{“lname”:“AM”}这些是result.data的当前值。我在php中使用了fetch_assoc,那么我应该使用什么来代替呢。