【问题标题】:Store data on localStorage and save on the database将数据存储在 localStorage 并保存在数据库中
【发布时间】:2019-08-11 02:17:28
【问题描述】:

可以将本地存储中的数据保存到数据库中吗?那么最好的方法是什么。我的例子不起作用。

axios 抛出的错误是 403 禁止。但是,当我尝试发送不在本地存储上的普通数据时,它工作正常。非常感谢您的帮助。

 function saveList(){

    const item = localStorage.getItem('list');

    let formData = new FormData();
    formData.append('type','savelist');
    formData.append('data',item);
    axios.post('/request.php',formData)
   .then(function (response) {
      console.log(response.data);
    })
   .catch(function (error) {
    console.log(error);
  });return;
 }

【问题讨论】:

  • 数据是字符串化的,您可能需要将其更改为 JSON 格式才能正常工作

标签: php reactjs local-storage


【解决方案1】:

但是,当我尝试发送不在本地存储上的普通数据时,它工作正常。

当您调用 getItem 函数时,数据会以 String 的形式从 localStorage 返回。

您可能希望使用JSON.parse() 来解析字符串文字,然后再将其发送到数据库。

【讨论】:

    猜你喜欢
    • 2014-01-22
    • 1970-01-01
    • 2019-01-17
    • 2017-06-16
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 2020-03-27
    • 1970-01-01
    相关资源
    最近更新 更多