如何在 JSON 响应中获取空值?
How do I get the empty value in JSON response?
考虑以下代码:
fetch(`http://localhost:9000/api/item/list?searchText=${search}`,)
.then((resp)=>{
resp.json().then((res)=>{
if(res.data === 0){
alert("Sorry, your item cannot be found")
}else{
console.log(res.data);
this.setState({data: res.data});}
}
这是我从控制台日志中得到的回复:
所以当数据为空时,就会显示提示信息。我已经尝试 null
但也一样。无法显示警报消息。是我错了吗?
而不是res.data === 0
尝试 !res.data.length 或 res.data.length === 0
考虑以下代码:
fetch(`http://localhost:9000/api/item/list?searchText=${search}`,)
.then((resp)=>{
resp.json().then((res)=>{
if(res.data === 0){
alert("Sorry, your item cannot be found")
}else{
console.log(res.data);
this.setState({data: res.data});}
}
这是我从控制台日志中得到的回复:
所以当数据为空时,就会显示提示信息。我已经尝试 null
但也一样。无法显示警报消息。是我错了吗?
而不是res.data === 0
尝试 !res.data.length 或 res.data.length === 0