천

js와 php를 배열로 연결하기 입니다.

· 2015-12-02 (수) 00:25:44 · 3222

<?php
$list =array(array('a'=>'b', 3, 4, 'bb'));
);
?>
이거를 자스에 그대로 넘겨서 자스에서도 배열로 사용하고 싶다면,

<script>
var  list = <?= json_encode($list);?>

for(var i = 0;i<list.length;i++)
{
}
</script>

이런식으로 자연스럽게 php 배열을 자스로 넘겨 줄수 있더군요.

문제는 json_encode 함수가 php5 부터 지원된다는 거 하고

json_encode() 함수가 내부적으로는 utf-8로 작동 하는듯 합니다.

즉 파일 인코딩이 ansi 로 되어져 있는경우에 한글로 된 값들은 전부 출력이 안되더 군요.
그래서 값을 넘기기 위해서는 한글로 되어져 있는 것들을 utf-8로 변환 해줘야 합니다.

<?php
function change_encode(&$val, $key)
{
if(is_array($val))
{
array_walk($val, "change_encode");
}
$val = iconv("euckr", "utf-8", $val); // 반대인가. 헷갈리네요.
}

 array_walk($list, "change_encode");

?>

이렇게 하면 잘 작동하더군요.  

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
16-01-11 조회 2,685
16-01-11 조회 2,623
16-01-11 조회 2,808
16-01-08 조회 2,862
16-01-08 조회 2,619
16-01-07 조회 2,625
16-01-05 조회 2,695
16-01-05 조회 2,661
16-01-05 조회 2,959
16-01-05 조회 2,935
16-01-05 조회 2,812
16-01-04 조회 2,675
16-01-04 조회 2,680
16-01-04 조회 2,626
16-01-04 조회 2,541
16-01-03 조회 3,420
16-01-03 조회 2,690
16-01-03 조회 3,134
16-01-02 조회 2,907
16-01-02 조회 2,641
16-01-02 조회 2,760
16-01-02 조회 2,532
16-01-01 조회 2,830
16-01-01 조회 2,759
16-01-01 조회 2,861
15-12-31 조회 2,600
15-12-31 조회 3,328
15-12-31 조회 2,975
15-12-31 조회 2,997
15-12-31 조회 2,756
15-12-30 조회 2,692
15-12-30 조회 3,264
15-12-30 조회 2,898
15-12-30 조회 2,799
15-12-30 조회 2,697
15-12-30 조회 2,617
15-12-29 조회 2,634
15-12-29 조회 2,877
15-12-29 조회 3,111
15-12-29 조회 2,654
15-12-28 조회 2,664
15-12-28 조회 2,693
15-12-28 조회 2,787
15-12-28 조회 2,572
15-12-27 조회 3,243
15-12-27 조회 2,699
15-12-27 조회 2,594
15-12-27 조회 2,652
15-12-26 조회 2,612
15-12-26 조회 2,685
15-12-26 조회 2,711
15-12-25 조회 3,577
15-12-25 조회 2,568
15-12-25 조회 2,577
15-12-25 조회 2,528
15-12-24 조회 3,076
15-12-24 조회 2,705
15-12-24 조회 2,701
15-12-24 조회 2,727
15-12-24 조회 2,684
15-12-23 조회 2,966
15-12-23 조회 2,673
15-12-23 조회 2,544
15-12-23 조회 2,672
15-12-23 조회 2,621
15-12-22 조회 2,796
15-12-22 조회 2,666
15-12-22 조회 2,639
15-12-22 조회 2,548
15-12-21 조회 2,576
15-12-21 조회 2,601
15-12-21 조회 2,582
15-12-20 조회 2,634
15-12-20 조회 2,799
15-12-20 조회 2,565
15-12-19 조회 2,646
15-12-19 조회 2,641
15-12-19 조회 2,652
15-12-18 조회 3,066
15-12-18 조회 2,617
15-12-18 조회 2,612
15-12-18 조회 2,587
15-12-17 조회 2,660
15-12-17 조회 2,573
15-12-17 조회 2,597
15-12-17 조회 2,557
15-12-16 조회 2,571
15-12-16 조회 2,614
15-12-16 조회 2,551
15-12-16 조회 2,767
15-12-15 조회 2,891
15-12-15 조회 2,827
15-12-15 조회 2,561
15-12-15 조회 2,551
15-12-15 조회 2,545
15-12-14 조회 2,634
15-12-14 조회 2,701
15-12-14 조회 2,521
15-12-13 조회 2,485
15-12-13 조회 2,538