我試圖存儲可以從一個屏幕共享到另一個屏幕的信息。我正在考慮存儲這樣的數據:我可以從jQuery/javascript訪問Session [「x」]數據嗎?
Session["x"] = "x";
我看到另一個人正在考慮這個MVC。請原諒我缺乏這方面的知識,但這是否意味着「x」的數據將存儲在本地或服務器上?
我想從javascript/jQuery訪問這些數據?這可能嗎?存儲這樣的數據是否有缺點?
感謝,
我試圖存儲可以從一個屏幕共享到另一個屏幕的信息。我正在考慮存儲這樣的數據:我可以從jQuery/javascript訪問Session [「x」]數據嗎?
Session["x"] = "x";
我看到另一個人正在考慮這個MVC。請原諒我缺乏這方面的知識,但這是否意味着「x」的數據將存儲在本地或服務器上?
我想從javascript/jQuery訪問這些數據?這可能嗎?存儲這樣的數據是否有缺點?
感謝,
你可以寫在剃刀文件腳本,然後訪問會話[」 x「]
<script type="text/javascript">
$(function() {
alert(@Sesion["x"]);
})
</script>
會話數據得到存儲在服務器所以沒有直接的方法使用jQuery/JavaScript的
你可以通過Ajax調用服務器查詢會話數據從服務器獲取數據... .........
檢查:How to get asp.net Session value in jquery method?其有關asp.net和C#但是這可能會幫助你瞭解
如你提屏幕,我想你與客戶端Web會話,這是通過cookie實現工作。
您可以通過一個域使用cookie在多個屏幕上共享一個客戶端瀏覽器中的數據。
我建議使用jquery.cookie
plugin作爲一個實用的解決方案
設置cookie
$.cookie('the_cookie', 'the_value', { expires: 7, path: '/' });
爲了得到一個cookie
$.cookie('the_cookie');
要刪除cookie
$.cookie('the_cookie', null);