JQuery kullanarak Session değeri okuyun

6 Cevap php

JQuery ile Session değerini okumak için herhangi bir yolu var mı?

Edited:

Ben JQuery kullanarak bir. Php dosyası arıyorum. . Php dosyası bir oturumda bazı sütun değerlerini saklar.

Ne çağrı JQuery fonksiyonu için bu sütun değerleri döndürmek için doğru bir yaklaşım olacaktır?

6 Cevap

Emin JSON Session değerlerini hizmet veren bir servis kurmak, ve sonra $. GetJSON kullanabilirsiniz. Ama okumak için doğrudan mümkün değildir.

PHP gibi bir şey (ben bir süre için PHP'd değil gibi bellekten ...)

<input type="hidden" id="SessionValue" value="<?php echo $MySessionValue ?>">

Sonra jQuery

$("#SessionValue").val();

Oturum değerleri sunucuda saklanan, JQuery tarayıcıda çalışan bir istemci tarafı kütüphanedir. Aşağı istemciye oturum değerini göndermek sürece, JQuery okumak mümkün olmayacaktır.

Ben ASP.Net veya PHP bir sunucu tarafı oturumuna atıfta olduğunuzu varsayalım.

Doğrudan değil.

Ancak, oturumdan bir şey döndüren sunucu tarafı kod için bir AJAX çağrısı yapabilir.

Bunu yaparsanız, bilginin açığa sakının.

Oturum değerler sadece sunucu tarafında okunabilir. Eğer ne yapmak istediğinize gerçekten zor bükük Yine de, eğer argüman olarak verilen anahtarı için aktif değeri ile yanıt kod-arkasında web-yöntemini etkin bir Ajax yazabilirsiniz. Sen JQuery Bu WebMethod'ı arama ve oturum değerini alabilirsiniz!

Oturumları bir müşteri ile ilişkili yolları çerezleri kullanmaktır. Belki karışıklık gerçekleşir orası.

Ama oturum verileri kendileri sunucuda saklanır.

Backend jQuery onu almak için sayfanızda nasılsa senin oturum değerlerini göndermek gerekiyor.