ajax로 통해 php서버에 배열로 각 변수 값을 넣고 다시 자바스크립트로 배열값 채택완료
amkorjavascript
10년 전
조회 3,685
</p><p>==========php 서버========</p><p><span style="font-size: 11pt; line-height: 1.5;">function ajaxdataload() {</span> </p><p><span style="font-size: 14.6667px;"> //생략</span> </p><p>$data = array(</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> "IDX" => $IDX,</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> "TITLE" => $TITLE</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> );</p><p><span class="Apple-tab-span" style="white-space:pre"> </span> </p><p>echo $data;</p><p>}</p><p> </p><p> </p><p>=============자바스크립트========</p><p> </p><p>생략.....</p><p><span class="Apple-tab-span" style="white-space:pre"> </span>$.post('링크', ajfData,<span class="Apple-tab-span" style="white-space:pre"> </span>function(date) { // 위에 php서버에서 담은 배열 변수</p><p> <span class="Apple-tab-span" style="white-space:pre"> </span>var a = new Array();</p><p> <span class="Apple-tab-span" style="white-space:pre"> </span>var a = date;</p><p> <span class="Apple-tab-span" style="white-space:pre"> </span></p><p> <span class="Apple-tab-span" style="white-space:pre"> </span> console.log(a); // 이렇게 찍어보니 Array 로 한 단어로 출력됩니다 ㅠ,ㅠ</p><p> <span class="Apple-tab-span" style="white-space:pre"> </span> opener.document.main_form.TITLE.value = date;</p><p> <span class="Apple-tab-span" style="white-space:pre"> </span>//window.close();</p><p> <span class="Apple-tab-span" style="white-space:pre"> </span>});</p><p> </p><p>
ajax로 통해 php서버에 배열로 각 변수 값을 넣고 결과값을 다시 자바스크립트로 보낸다음
결과값 받은 변수는 다시 해당 HTML 태그에 전송하는 방식인데요
일단 php서버에서 $data는 정상적으로 값이 전달됩니다.
그러나 자바스크립트로 가면서 값이 "Array"로 글자형태로 출력되네요 ㅠ,ㅠ
방법이 없을까요?
배열로 받은 것을 다시 풀어서 각각 태크에 입히려고 하는데요 ㅠ,ㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인