2016-03-17 20 views
1

在我的代碼中,我想將jQuery變量的值分配給PHP變量和會話該PHP變量並在另一個頁面中使用它。對於我使用jquery插件jquery.session.js的會話。但我得到像TypeError: cookies[i].split is not a function錯誤。如何使用jQuery和PHP的會話變量

$(function() { 
    var certificate_id =123; 
    $.session.set("myVar", certificate_id); 
     alert($.session.get("myVar")); 
    }); 

請幫我解決這個問題。

回答

0

請提供更多信息,此錯誤發生在哪裏?你在哪裏使用cookies [i] .split函數?

此外,您不能直接使用jQuery會話變量操縱PHP會話變量。相反,你需要結合使用AJAX和PHP腳本來做到這一點。請參考Setting a PHP $_SESSION['var'] using jQuery

+0

在我的代碼中,我添加了jquery.session.js插件。在那個'TypeError:cookies [i] .split不是函數'錯誤時發生。 – Bijal

+0

我已經提到該鏈接,但任何人都可以使用Web瀏覽器擴展來查看數據響應。 – Bijal

+0

你想要涵蓋的用例是什麼?您想要將數據從客戶端傳輸到服務器,這些數據可以由用戶監控。但是,cookies和JavaScript變量也可以被用戶觀察到。我不完全明白你想達到什麼。 – FlasH