Önceki sayfanın oturum değişken yüküne sahibim, sonra bir kişinin bir belgeyi ilk adıyla, ilk olarak ve soyadı veya bir takma ad. Bu seçildiğinde doğal ben vs kelimeleri "İlk adı" istemiyorum, ancak olduğu gibi iyi çalışır aşağıdaki işlevi, ...Oturum değişken değeri almak için Javascript'i nasıl edinebilirim?
function jsignature()
{
var nsignature = document.getElementsByName("isignature")[0].value;
var signaturelist = [ "None Selected", "First name", "First & Lastname", "Known As" ];
var osignature = signaturelist[nsignature];
document.getElementById("esign").innerHTML = osignature;
}
aktive ben gerçek ilk isim istiyorum.
Benfunction jsignature()
{
var nsignature = document.getElementsByName("isignature")[0].value;
var fname = '<%=Session["firstname"]%>';
var signaturelist = [ "None Selected", fname, "First & Lastname", "Known As" ];
var osignature = signaturelist[nsignature];
document.getElementById("esign").innerHTML = osignature;
}
... Ben 3 veya 4 web sitelerinde tam bu soruna cevap olarak gördük ki, şu ancak çıkış benim oturum tanımlama "firstname" saklanan değer değildi çalıştı çıkış
Ben de denedim ...
var fname = <%=Session["firstname"]%>;
var fname = %=Session["firstname"]%;
var fname = Session["firstname"];
can kimse yardım aslında "<% = Session [" ad "]>%" lütfen oldu?
DÜZENLEME: "Yinelenen" soruna cevaben, soruyum PHP değişkenleri değil, PHP değişkenleri değil, oturum değişkenleriyle ilgiliydi, ancak çözümüm yinelenen iki soruda çözümün aynısı değil.
oturumun bir sunucu tarafı kavramdır ... mükemmel çalışıyor. Değerleri ayıklayabilir ve * istemciye gönderebilirsiniz. JavaScript dosyalarınız (görünüşte, bu normal durumdur) sunucu tarafındaki şablon diliniz tarafından işlenmez (ad vermediniz). – Pointy
php kullanıyorum ve sayfanın üst kısmında $ firstname = $ _ SESSION ['firstname'] var; - Bunu bir şekilde JS'ye aktarabilir miyim? – Snaggletooth
Olası çoğaltılabilir [JavaScript'te PHP değişkenine eriş] (http://stackoverflow.com/questions/4287357/access-php-variable-in-javascript) – Alexei