首页 > 解决方案 > 发送 Javascript POST 请求后,如何在 php 中检索数据?

问题描述

我在 php 文件中检索 Javascript 帖子时遇到了很多麻烦。

我有一个从 DOM 获取一些值的函数,它们存储在变量中。请参阅下一个代码。

     const elements = textList.childNodes
     Array.from(elements).forEach(function (element) {
       const item = element.attributes
       let itemClass = element.className
       let itemId = element.dataset.id
       let itemStyle = element.style.height
   
       const data = { name: itemClass, id: itemId, height: itemStyle }
       console.log(data)
       console.log(JSON.stringify(data))
       fetch('http://localhost/fumiko/admin/create-product.php', {
         method: 'POST',
         headers: {
           'Content-Type': 'application/json',
         },
         body: JSON.stringify(data),
       })
         .then((data) => {
           console.log('Success:', data)
         })
         .catch((error) => {
           console.log('Error:', error)
         })
     })
   }

在控制台中,我收到一条成功消息:

Success: Response { type: "basic", url: "http://localhost/fumiko/admin/create-product.php", redirected: false, status: 200, ok: true, statusText: "OK", headers: Headers, body: ReadableStream, bodyUsed: false

但是然后在 php 文件中.. 我如何获取从 POST 请求发送的值,以便我可以将它们存储在 phpmyadmin 数据库中。

我建立了数据库连接,这是可行的,但是……我尝试了几件事,也尝试了几种发送数据的方式。但这给出了成功的信息,所以我认为我走在正确的道路上。任何提示,建议?更多然后欢迎!

标签: javascriptphpjsondatabasepost

解决方案


推荐阅读