如何从 javascript 中的 Web api 将 json 对象传递到项目的其余部分
P粉872182023
P粉872182023 2023-09-15 21:01:02
0
1
620

我正在制作一个基于 React Web 的刨床,它将用户输入的事件存储在由 C# asp.net api 访问的 SQL 服务器中。 api 和 fetch 语句都返回我期望的结果,但我正在努力将收到的数据传递到项目的其余部分。

这是我使用的 fetch 命令,json 是我尝试使用的最终值(它以日、月、年、标题、标签格式保存事件的详细信息)

fetch(BaseUrl + '/api/eventreader/6', { method: 'GET', headers: { 'Accept': 'application/json', }, }) .then(response => response.json()) .then(json => { } )

我尝试在文件中设置一个全局变量,将其设置为等于 json,但它总是显示为未定义。我也尝试将元素添加到数组中,但数组也说它是空的。有什么想法吗?

P粉872182023
P粉872182023

全部回复 (1)
P粉199248808

您可以使用状态变量来存储数据。例如:

const [data, setData] = useState(null); useEffect(() => { fetch(BaseUrl + "/api/eventreader/6", { method: "GET", headers: { Accept: "application/json", }, }) .then((response) => response.json()) .then((json) => { setData(json); }); }, []); console.log(data);
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!