如何在django api调用的react js中使用来自post请求的响应部分的数据?

Posted

技术标签:

【中文标题】如何在django api调用的react js中使用来自post请求的响应部分的数据?【英文标题】:how to use data from response section of post request in react js of django api call? 【发布时间】:2022-01-20 21:19:17 【问题描述】:

this data i want to access

这是我的 api 调用

api
  .post("/auth/registration/", data)
  .then((res) => 
    console.log(res);
    localStorage.removeItem("access");
    localStorage.removeItem("refresh");

    alert("Registration Successfull");
  )
  .catch((error) => 
    console.log(Response.password1);
    alert(error.message);
    console.log(msg);
    localStorage.removeItem("access");
    localStorage.removeItem("refresh");
  );

我想在响应部分提醒消息来自后端,我该怎么做

【问题讨论】:

你试过什么? res.email?.[0]?还是您向我们展示的错误?请为您正在尝试做的事情分享一个更完整和全面的代码示例。 ***.com/help/minimal-reproducible-example 当您记录“res”时,您可以显示控制台中显示的对象。还可以尝试记录应该为您提供响应数据的“res.data” 【参考方案1】:

将代码包装在 useEffect 钩子中。

【讨论】:

以上是关于如何在django api调用的react js中使用来自post请求的响应部分的数据?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 React.js Flux 架构和 McFly 中使用操作处理 API 调用?

如何在 REACT JS API 调用中迭代 JSON 嵌套数组?

在 react js 中进行 API 调用的正确方法是啥?

在 React 中进行 API 调用

在 React.js 的功能组件中首次渲染之前调用 api

django的views直接传一段html代码调用模板中的js函数。