2011-03-27 3 views
0
내가 uploadify가 scriptData를 사용에 SESSION_ID를 보낼

, 내가 jQuery 코드에서 다음을 시도하고와 세션 ID를 전송 :uploadify

'scriptData':{'session_id':'<?php echo session_id(); ?>'} 

와 PHP

$session_id = $_REQUEST['session_id']; 

에를 그러나 문제는이다 세션 ID를 얻는 대신이 값을 얻습니다.

<?php echo session_id(); ?> 

scriptData의 PHP 코드에서 따옴표없이 시도하면 구문 오류가 발생합니다. 누군가 나를 도울 수있는 방법 session_id 값을 보낼 수 있습니다. 감사.

+2

[이전 질문] (http://stackoverflow.com/questions/5451691/javascript-basic-syntax-error)과 어떻게 다른가요? – Charles

+0

반복해서 죄송합니다. 나는 그저 너무 많이 붙어있어 작동하지 않으며 문제를 이해하지 못합니다. – Peter

답변

0

PHP가 자바 스크립트 코드에서 실행되지 않는 것 같습니다. PHP가 아닌 자바 스크립트 파일에 있기 때문에 가능합니다.

가장 간단한 (그리고 더러운) 솔루션은 PHP 코드를 실행하기 위해 해당 코드를 PHP 파일로 옮기는 것입니다.

+0

감사합니다. PHP 코드가 별도의 파일에있는 것처럼 실행되지 않았습니다. – Peter

0

PHP 페이지에서 숨겨진 입력을 설정하고 jQuery로 액세스 할 수 있습니다.

'scriptData':{'session_id': $('#sessionID')}