tp5 ajax 传值问题

前台代码

  $.ajax({
      type:'POST',
      url:'__URL__/add',
      data:{content:data}
  });
  

data 为一个数组
https://img2.mukewang.com/5c8f3f120001748803790165.jpg

后台代码

$data = request()->param();
            dump($_REQUEST);exit;

不管打印$data 还是 $_REQUEST 都没有东西

ajax 是已经传输成功了

https://img2.mukewang.com/5c8f3f1300011ed504280312.jpg

请求头
https://img1.mukewang.com/5c8f3f150001fd0d08000236.jpg

动漫人物
浏览 819回答 2
2回答

慕的地8271018

如果格式比较复杂可以考虑: // TP5自动处理过application/json 可以直接取, 也可以手动通过php://input中取 public function test() { $data = $this->request->param(); $sdata = json_decode(file_get_contents('php://input'), true); $this->success("ok", [ 'data' => $data, 'sdata' => $sdata, ]); }

米脂

你先检查下url对吗还有冰糖雪梨说的你把body也截个图出来第三tp5获取request变量要不用request()快捷函数要不实例化request类
打开App,查看更多内容
随时随地看视频慕课网APP