0
자바 스크립트 페이지에서 json 객체를받는 PHP 페이지가 있지만 PHP에서 json을 디코딩 할 수 없습니다. $ arr [0] = [1,2,34,5,2]와 같이 PHP에서 json과 store를 디코딩하는 방법; $ arr [1] = [2,1,34,5,2]; $ arr [2] = [8,1,34,5,2]; PHP에서?php decode json array
after removing "myString = JSON.stringify(myObject);"
echo $value; outputs "Array"
echo $value[0]; outputs nothing
echo $value->{"key"}; outputs nothing either
how can i actually get the array contents?
자바 스크립트 :
var mon=[1,2,34,5,2];
var tue=[2,1,34,5,2];
var wed=[8,1,34,5,2];
var myObject = {'key' :'value','key2':'value','key3':'value'};
myObject.key = mon;
myObject.key2 = tue;
myObject.key3 = wed;
myString = JSON.stringify(myObject); //this line removed
var jsonString = JSON.stringify(myObject);
$.ajax({
type: "POST",
url: "n3.php",
data: {data : jsonString},
cache: false,
success: function(aaa){
alert("OK");
$("#pageContent").html(aaa);
}
});
PHP :
<?php
$value = json_decode($_POST['data']);
echo $value; //this echos the whole json object
echo $value->{"key"}; //this outputs nothing
?>
'echo $ value;'가주는 것을 게시 할 수 있습니까? –
이제 echo $ value; "Array"를 제공합니다. 어떻게 배열 내용을 얻을 수 있습니까? – user1887339
'var_dump ($ value)'를 시도하십시오. – deceze