2011-03-27 74 views
0

我要發送的SESSION_ID在uploadify使用scriptData,我想下面的jQuery代碼:發送會話ID與uploadify

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

和PHP

$session_id = $_REQUEST['session_id']; 

但問題是,而不是獲得會話ID,我得到這個值

<?php echo session_id(); ?> 

如果我嘗試不帶引號在周圍的php代碼在scriptData它會給出語法錯誤。有人可以幫助我如何發送session_id值。謝謝。

+2

這與[你以前的問題](http://stackoverflow.com/questions/5451691/javascript-basic-syntax-error)有什麼不同? – Charles 2011-03-27 21:27:30

+0

對不起,我只是陷入了困境,不能讓它工作,不明白什麼是問題。 – Peter 2011-03-27 21:31:40

回答

0

它看起來像你的php不會在JavaScript代碼中執行。可能是因爲它在JavaScript文件中,而不是在PHP中。

最簡單(也最髒)的解決方案是將該代碼移動到您的PHP文件中,以獲得執行的PHP代碼。

+0

謝謝。 PHP代碼沒有被執行,因爲它在單獨的文件中。 – Peter 2011-03-27 21:42:31

0

你可以在你的php頁面中設置一個隱藏的輸入,並用jQuery訪問它。

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