2010-12-27 15 views
3

私のプロジェクトでは、セッション変数をJQUERYと読む必要があり、セッション変数はPHPを使用して作成されています。どのように私はこれを達成することができますか?JQUERYを使用してSESSION varialbesを読み取る方法

はあなたに

+0

から読み取るために取得、非表示のテキストボックスに入力するセッション変数から値です。 AJAX –

答えて

6

から直接SESSIONを読み取ることができません:サーバー上で実行セッションを。 JavaScriptはクライアント上で動作します。

変数をPHPからJavaScriptにエクスポートする必要があります(例:ように:

<script> 
SESSION = { 
"abc": "<?php echo $_SESSION["abc"]; ?>", 
"def": "<?php echo $_SESSION["def"]; ?>", 
"ghi": "<?php echo $_SESSION["ghi"]; ?>", 
}; 

alert(SESSION.abc); // will output "abc" 

</script> 

セキュリティに関連しないセッション変数だけをエクスポートするように注意してください。

1

短い答えをありがとう:

あなたはjQueryのから直接セッション変数にアクセスすることはできませんjQueryの

0
あなたは、セッションデータ用のサーバー要求を行うか、(通常は)クライアント側でのみ実行されるjavascript

のJavaScriptの一部としてサーバー出力にセッションデータを持っているいずれかの必要があります

とPHPサーバー側で実行されます。 javascriptからセッションデータに直接アクセスすることはできません。

0
var id = <? echo $_SESSION['id'] ?>;  
0

あなたが使用できる別の方法は、jQueryのだけで、他のPHPの変数と同様にそのテキストボックス

関連する問題