cart.php 관련 채택완료
꼴랑2
5년 전
조회 3,339
장바구니 페이지에서 장바구니에 담긴 상품의 배열을 자바스크립트에서 가져오려고 합니다.
문법에 맞게 작성했는지, 회원님들의 검토, 의견 부탁드립니다.
// cart.php 반복문안에 삽입
$option = " var arr = new Array(); ";
for ($i=0; $row=sql_fetch_array($sql); $i++) { // php 의 for 문을 활용하여 자바스크립트 배열 생성 $it_id .= " arr[$i] = '$row[it_id]'; "; $it_name .= " arr[$i] = '$row[it_name]'; "; } ?>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
5년 전
제가 이해하기로는 작성해주신 코드는 꼴랑2 님께서 의도하신 대로 작동이 안될 것 같습니다.
json 타입의 데이터를 원하신다면 아래와 같은 코드를 참조하여 코드를 만들어 보시면 좋을 것같습니다.
</p>
<p><script></p>
<p> var aa = [];</p>
<p></script></p>
<p><?php</p>
<p>for ($i=0; $row=sql_fetch_array($sql); $i++) { </p>
<p> // php 의 for 문을 활용하여 자바스크립트 배열 생성</p>
<p> $text = '{"i":"'.$row['it_id'].'","t":"'.$row['it_name'].'"}';</p>
<p> ?></p>
<p> <script></p>
<p> aa.push(<?=$text?>);</p>
<p> </script></p>
<p><?php</p>
<p>} //php for문 종료</p>
<p>?></p>
<p>
어떤 데이터를 얻고싶은지 자세하게 설명해주시면 다시 답변 해드리겠습니다.
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인