0
를 PHP로 전송 : 다음vuejs - 후 데이터가 내가 <code>php</code>에 데이터를 전송하는 <code>due-resource</code>을 사용하고
var data = {name: "abc", rank: "MID RANGE"};
this.$http.post('../../static/php/savedata.php',
{postdata: JSON.stringify(data)})
.then((response) => {
console.log(response);
});
그것을 처리하고 단지 시험에 savedata.php
와 데이터를 다시 보내 : 내가 얻을
<?php
$postData = json_decode(file_get_contents('php://input'),true);
$rank = $postedData['rank'];
$arr = array('Status'=>'ok','rank'=>$rank);
echo json_encode($arr);
?>
rank
에 대해서는 null
입니다. 나는 php
에 다른 방법을 시도 :
$postData = json_decode($POST['postdate'],true);
또는
$postData = $POST['postdate'];
그들 모두가 나에게
null
을 제공합니다. 내가 여기서 무엇을 놓치고 있니?
당신은로''JSON.stringify()를 사용할 필요가 없습니다
data
이미 객체 내 때문에, 그래서 난 그냥 필요 데이터는 자동으로 변환되어야합니다. 'this. $ http.post ('../../ static/php/savedata.php', {postdata : data} ...' –