Extra Form
PHP PHP 7.1
CMS Rhymix 2.1

캡처.PNG

AJAX 코드

캡처2.PNG

템플릿 내 테이블구조

 

캡처3.PNG

자바스크립트 배열정보

 

 

규칙없는 상당한 스파게티 소스라 부끄럽지만..

 

클라이언트 이름을 검색하면 검색한 값을 AJAX로 동일한 이름의 클라이언트 리스트(배열)를 가져오는 소스입니다

그런데 평소처럼 리스트를 테이블로 반복문으로 구현하려니.. js 배열이지..하면서 막혔습니다ㅠ

구글에 검색하니 php 배열을 js로 옴기는건 있는데 js > php로 옴기는 정보는없더라구요..

 

자바스크립트로도 어찌어찌하면 테이블에 뿌려줄수있을것같긴한데.. 혹시 간단하게.. php로 변환해서 

<!--@foreach($client_list as $no => $client_info)--> 코드로 뿌릴수있는 방법이 있을까해서! 질문하게되었습니다

 

  • Lv19
    JS, 즉 자바스크립트는 브라우저에서 실행되며 PHP는 서버에서 실행됩니다. 즉 PHP 코드가 실행된 이후 그 결과물 안 자바스크립트가 사용자 브라우저에서 실행되는 순서이므로 PHP 배열을 json 형태로 출력할수는 있어도 그 반대로는 불가능하게 됩니다.

    제일 간단한 방법은 자바스크립트에 사용한 disp~ 함수를 참고해서 $client_list 변수를 설정해주는 방법입니다. 그 뒤 글에도 작성하신 foreach문으로 하나씩 출력할 수 있습니다.
  • Lv19 Lv5
    아..! 그러고보니 php 담 js가 읽히니 말씀대로 불가능한 방법이었네요ㅠ 시간을 역행하려들다니..
    알려주신 방법대로 잘 처리했습니다 감사합니다 :)
  • Lv8
    샘플 페이지를 봐봐야 가능한지 아닌지 판단이 되겠네요.