鍍金池/ 問答/PHP  HTML/ tp5 ajax 傳值問題

tp5 ajax 傳值問題

前臺(tái)代碼

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

data 為一個(gè)數(shù)組
clipboard.png

后臺(tái)代碼

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

不管打印$data 還是 $_REQUEST 都沒有東西

ajax 是已經(jīng)傳輸成功了

clipboard.png

請(qǐng)求頭
clipboard.png

回答
編輯回答
假灑脫

你先檢查下url對(duì)嗎
還有冰糖雪梨說的你把body也截個(gè)圖出來
第三tp5獲取request變量要不用request()快捷函數(shù)要不實(shí)例化request類

2017年12月17日 11:57
編輯回答
夢(mèng)囈

如果格式比較復(fù)雜可以考慮:


// TP5自動(dòng)處理過application/json 可以直接取, 也可以手動(dòng)通過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,
        ]);
    }

clipboard.png

2017年3月1日 20:43