[ES6 Fetch POST] 在操作Fetch中遇到的问题总结
众所周知, 在现在前后端分离的大趋势下, 数据交互也变得复杂了起来。今天在写项目的时候用到了一个前端组件, 而且这个组件的数据传递方式就是传统的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";
?>
以上为总结, 防止下次踩坑!