본문 바로가기

'.' Programs/JavaScript

[JS] PHP 변수 처리 시 참고 사항.

PHP 변수를 자바스크립트 변수로 받아 사용하는 경우 잘 인식하지 않는 문제가 발생하여..

참고 차원으로 포스팅 합니다.


예.)

var str = '<?=$str?>';  // 자바스크립트 변수로  PHP 변수 받음.  str은 스트링.

$('#pet2r').append('<a href="javascript:sel_Del(\'"+str+"\');">Test</a>');

위와 같은 함수에 JS 변수를 넣는경우 리턴값이 제대로 넘어가지 않는 현상이 발생했다.

* 함수에 넣은 변수 값이 변조 됨.


[해결]

 

$('#pet2r').append('<a href="javascript:sel_Del(\'<?=$sel_id?>\');">Test</a>');

자바스크립트에서 함수에 php 변수를 자바스크립트 함수의 값으로 넣을경우..

단순히 PHP 변수를 넣도록 하자..  



간단하지만... 원인을 모르면.. 참 난감하더군요..