PDO 객체를 javascript 배열로 변환하고 배열에서 키에 액세스하는 데 문제가 있습니다.pdo 객체를 javascript 배열로 변환
<script> var groups = new Array(); </script>
<?php $groups = getGroups($_SESSION['userId']); //turn group o
while ($row = $groups->fetch()){
echo "<script> groups.push('" . json_encode($row) . "'); </script>";
}
?>
이 같은 배열 콘솔 경우
: 내가 지금처럼 키 중 하나를 액세스하려고 할 때{"id":"5","teacherid":"1","name":"Honors","subject":"0","type":"custom","sid":"0","skillid":"0","grade":"8"}
이 밖으로
for(var i = 0; i < groups.length; i++){
console.log(groups[i]);
}
내 콘솔 인쇄
for(var i = 0; i < groups.length; i++){
console.log(groups[i].name);
}
죄수에서 정의되지 않습니다. 올레.
위의 구문이 작동해야한다고 생각하는 게시물을 발견했습니다.
문자열로 인코딩하고 있습니다. 다시 파싱해야합니다. whats'console.log (typeof groups [i]); ' – naveen