【问题标题】:Using fetch() to fetch data with a specified field使用 fetch() 获取指定字段的数据
【发布时间】:2017-03-02 17:02:27
【问题描述】:

我正在用 react-native(和 native-base)构建一个应用程序。 我正在使用 ruby​​ on rails (mysql2) 创建数据库。我有一个带有 cid 和 cname 的表类别。我正在使用以下代码从该表中获取所有数据。这将从类别表中获取所有数据。

fetchData() {
     let lurl = 'http://192.168.43.92:3000/categories.json';
     fetch(lurl)
     .then((response) => response.json())
     .then((responseJson) => { this.setState({ categories: responseJson}); })
     .catch((error) => { console.error(error); });
   }

如何获取特定字段,例如 cid=1 的字段(从 cid=1 的类别中选择 *);。

还有如何使用 fetch 函数插入到这个表中。

【问题讨论】:

    标签: react-native fetch


    【解决方案1】:

    如果categories.json 是静态文件,则需要解析它。如果没有,您应该编写一些后端或一些本地存储解决方案来查询具有给定 id 的类别。

    fetch 是一个用于发出 http 请求的库。为了插入/查询表,您应该有一个后端服务。为了得到更明确的答案,你需要澄清你的问题。

    如果本地存储令人满意,那么我建议使用realm。你可以阅读它的文档https://realm.io/news/introducing-realm-react-native/

    正如我所说,您需要提供更多详细信息。

    【讨论】:

    • 我确实有一个后端正在运行,并且获取请求工作正常。我只需要获取具有特定 ID 的数据。
    猜你喜欢
    • 2023-01-12
    • 2014-12-04
    • 2011-12-03
    • 2017-12-14
    • 1970-01-01
    • 2017-03-06
    • 2018-07-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多