【问题标题】:Deleting data from a mockapi.io json, with javascript使用 javascript 从 mockapi.io json 中删除数据
【发布时间】:2021-04-08 09:38:34
【问题描述】:

我将 mockapi.io 用于我的第一个大型学习项目(ecomerce),我可以获取、发布但似乎无法删除。它会删除管理页面表中的行,但不会删除在线 api 中的产品。似乎不可能在网上找到有关此问题的信息,或者我只是不知道如何提出正确的问题。也许从模拟 api 中真正删除甚至都不可能?!

我进入控制台:http.js:21 DELETE https://6060b8b904b05d0017ba2dfb.mockapi.io/products?id=50 400(错误请求) 所以它确实构成了指向该特定产品的正确链接,但不会删除它。

function deleteProduct(e) {
  if (e.target.classList.contains("delete")) {
   const id = e.target.id;
   e.target.parentElement.parentElement.remove(id);
   const productToDelete = `https://6060b8b904b05d0017ba2dfb.mockapi.io/products?id=${id}`;
   http
  .delete(productToDelete)
  .then((data) => getProductsAdmin())
  .catch("Error on delete!");
 }
}

如果您需要打印屏幕或更多代码,请告诉我。谢谢

【问题讨论】:

标签: javascript json api mocking


【解决方案1】:

我认为你参数的链接是错误的,应该是:

https://6060b8b904b05d0017ba2dfb.mockapi.io/products/${id}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-02-29
    • 2021-05-08
    • 1970-01-01
    • 2013-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多