无名晓's Space活出花样,记录精彩

Time

众所周知, 在现在前后端分离的大趋势下, 数据交互也变得复杂了起来。今天在写项目的时候用到了一个前端组件, 而且这个组件的数据传递方式就是传统的fetch。

问题所在: 前端的fetch请求写法正确, 但是PHP后端死活接收不到参数。在这耽搁了大概十多分钟后我受不了了,百度了半天才发现一个有用的方法,我这里转载进来,记录一下这个坑。
原文地址:点我访问


前端Fetch写法:

let data = {
    method: 'POST',
    headers: {
        'Content-Type': 'application/x-www-form-urlencoded'
    },
    body : 'id=value'
};

后端PHP写法:

<?php
$requestData = $_POST['id'];
var_dump($requestData); // string(5) "value";
?>

以上为总结, 防止下次踩坑!

上一篇: [PHP_SESSION] SESSION自动失效的问题 下一篇: [转载] 线程安全和非线程安全

添加新评论