2013-12-09 29 views
0

我使用JQuery-Session-Plugin在jquery中存儲會話,並在php中使用此會話。
問題是會話值是在jQuery中得到,但不是在PHP中。使用jquery.session在php

JQuery:

var selected = $.map($('.selectbox option:selected'),function(e) { return $(e).val(); }); 
$.session.set('did_ext', selected); 
alert($.session.get('did_ext')); 

現在我想在php這個值。
我使用<?php echo $_SESSION['did_ext'];?>

但這不起作用。我指this quetion's answer並將其應用於我的代碼中。

其實我使用jquery步驟,在1步中我有一個多選擇框,並在2步我需要這個選擇框的值。我在php中使用這個值。

那麼這裏有什麼問題?
這種方法有可能嗎?
任何替代品也歡迎。提前感謝。

+0

會話是服務器端,你怎麼可以生成客戶端服務器端的會話,而使用的是由兩個 –

+0

我沒有看到任何鏈接'JQue訪問餅乾ry-Session-Plugin'到代碼中的服務器端。 – bansi

+0

正如我在quetion中所說的,我提到某人的答案並嘗試這個。這有可能嗎? – DS9

回答

0

我不知道如果PHP和jQuery使用相同的會話或沒有,但或者你可以使用GET/POST到PHP--

在HTML端

window.location.href= "SessionForward.php?did_ext="+$.session.get('did_ext'); 

在嘗試轉發jQuery的會議PHP端

<?php echo $_GET['did_ext'];?> 
+0

不,我使用jquery步驟,並且在第二步中需要1步的值。 – DS9

+0

編輯說明 –