AJAX를 통해 PHP 스크립트에 일부 JSON 데이터를 제출할 때. json_decode
을 호출 할 필요없이 JSON 데이터가 자동으로 디코딩되는 것으로 보입니다. 왜 이런 일이 일어나는 걸까요?PHP가 자동으로 JSON 데이터를 디코딩합니까?
JS :
$(function(){
var m={"name":"kikim","age":33};
$.post(
'xxx.php',
{a:m},
function(){
alert(data.name);
}
);
});
PHP :
echo($_POST['a']['name']);
결과 :
kikim
감사를 공유! 위의 성명서를 가지고 가야 할 질문이 있습니까? – PeeHaa
예, json 데이터를 보낼 때 – mizanoviche
디코딩하지 않고 PHP가 json 형식을 포함하는지 알고 싶습니다. – mizanoviche