【发布时间】:2017-04-23 05:21:25
【问题描述】:
我正在尝试创建一个像经典函数一样返回数据的 fetch 函数。像这样:
function fetchGetData(idUser){
fetch('url?idU='+idUser)
.then((response)=>console.log(response))
.then((responseText)=>{
if(responseText.result!='true'){
console.log(responseText)
return parseInt(responseText) // return the data (a number for me)
}
else {
return 0 ;
}
});
}
然后我想使用这样的函数: var data = fetchGetData(id); 我是新来的反应,我不知道它是否可能。在我的上下文中,我不能使用状态将其保存在函数中。有任何想法吗? 谢谢
【问题讨论】:
-
是回复
JSON还是纯文本? -
你确定服务器的响应是
JSON还是纯文本? -
响应是纯文本。我试过你的代码,但它对我不起作用:(
-
你能描述一下“没用”吗?您是否尝试过链接 jsfiddle jsfiddle.net/bvcdyj4k?
标签: javascript database react-native fetch