2012-02-17 7 views
0

PHP 변수 email_id을 사용하는 email.php이라는 페이지가 있습니다. 이 페이지에서 나는 color pickerJquery을 사용하고 있습니다. 이제 사용자가 색상 선택기에서 색상 중 하나를 선택할 때 내 테이블 tbl_email 행을 업데이트해야합니다. 업데이트 과정에서 나는 label.php이라는 또 다른 AJAX 페이지를 사용하고 있습니다. 그 때문에 PHP 변수 email_idemail.php에서 JQuery 페이지 colorpicker.js으로 전달해야합니다. 그러면 테이블을 업데이트하기 위해 내 AJAX 페이지에 ID를 얻을 수 있습니다. 어떻게해야합니까? 제안이 필요합니다. 미리 감사드립니다.PHP 변수 값을 JQuery 페이지로 전달

+0

PHP 파일 헤더에 jp ​​파일 colorpicker.js가 포함되어 있습니다. js 파일에서 email_id를 사용하고 ajax 호출을 수행하는 함수를 유지합니다. 은 사용자가 색상을 선택할 때 js 함수를 호출합니다. – rajesh

답변

0

색상을 선택한 후 GET AJAX 요청을 사용하여 선택한 색상을 데이터베이스 테이블을 업데이트 할 PHP 파일로 보냅니다. 페이지를 새로 고칠 때 색상 선택기를 표시하는 PHP 파일은 jQuery 또는 유사한 프레임 워크에서 읽을 수있는 DOM 속성을 사용하여 자바 스크립트에 현재 데이터베이스 색상을 제공 할 수 있습니다. 색상을 지정하기 때문에 PHP 파일에서 색상을 설정하는 객체의 color: 속성을 설정 한 다음 페이지가로드되면 JS로이 값을 읽을 수 있습니다.

+0

제안을 주셔서 감사합니다 –

1

PHP 변수를 JavaScript 변수에 반영합니다. 예 :

<script type="text/javascript">var email_id = "<?php echo $email_id; ?>";</script> 
+0

PHP 변수를 에코했지만 JQuery 페이지로 어떻게 전달할 수 있습니까? –

+2

스크립트의 내용이 myscript.js이면 스크립트를 실행하기 전에이 스크립트가 있어야합니다. 그렇지 않으면 myscript.js에서 변수 읽기를 지연하지 않는 한 액세스 할 수 없습니다. –

+0

Aram Kocharyan이 말했듯이 'myscript.js'(예 :)를 포함하기 전에 위 코드를 붙여 넣어야합니다. 코드는 PHP 페이지에 있습니다. 그런 다음 전체 스크립트에서 email_id 변수에 액세스 할 수 있습니다. – DragonWork