Kann JavaScript HTTP Session Objekt lesen?

8

Ist es möglich, den Wert einer dynamischen Variablen wie Ссылка aus einem JavaScript zu lesen?

    
fmjaguar3 19.03.2012, 13:41
quelle

2 Antworten

13

(Bei Javascript gehe ich davon aus, dass Sie Client-Skript im Browser meinen.)

Nein, das ist nicht möglich. Der Inhalt des Sitzungsobjekts verlässt den Server nie, sodass das Clientskript Sitzungsdaten nicht direkt lesen kann.

Wenn Sie im Browser darauf zugreifen möchten, müssen Sie die Daten aus dem Session-Objekt lesen und in der Antwort (z. B. in einem versteckten Feld) mitschicken oder einen Web-Service bereitstellen, der Daten aus dem Web liest Sitzungsobjekt und kehrt zum Browser zurück.

    
Guffa 19.03.2012 13:46
quelle
3

Wie ich in meinem Kommentar gesagt habe, wäre der einzige Weg eine Art Ajax-Anruf und es vom Server anzufordern. Ich weiß nicht, was Backend Ihre Verwendung, hier ist, wie ich es in Asp.net MVC und jQuery tun würde.

(Wenn es kleinere Syntaxfehler gibt, entschuldige ich mich - nicht vor einem Compiler)

%Vor%

Alternativ können Sie die benötigten Werte immer in versteckte Felder schreiben und sie mit normalem Javascript lesen.

    
asawyer 19.03.2012 13:48
quelle

Tags und Links