我想使用fetch向后台api请求一个字符串,有什么方法直接把字符串取出来赋值给变量?
我原本的写法是这样:
var text = '';
fetch(`http://127.0.0.1:8080/`,{
method: 'GET'
}).then(res => res.text()).then(
data => {
text = data
}
)
看了网上许多教程,我已经用.text()将数据转化为字符串了,这么写好像还是有问题,如何将结果取出来赋值给外部的变量?请各位指教。
我想把值传给外部的text变量。
这样写是没有问题,只不过因为ajax是异步的,所以你如果直接在fetch后面的代码里拿text是拿不到的