Die übergabe einer variable von Skriptlets in Javascript.

Habe ich dieses code-snippet ::

<script type="text/javascript">
function gotoa(){
    <%!
    public void a(){
     String temp1;
    PopulateTextbox obj = new PopulateTextbox();
    temp1 = obj.method();
    request.setAttribute("variable", temp1);
    }
    %>


var myVar = <%=request.getAttribute("variable")%>
}
</script>

Was ich will zu tun ist, um den Wert der Variablen temp1 in meiner JavaScript-Funktion gotoa(). In diesem speziellen code, den ich erhalte eine Fehlermeldung ungültige Anforderung

request.setAttribute("variable", temp1);

Mein Hauptziel ist es zum Aufruf der Funktion a() auf eine Schaltfläche click-Ereignis, so dass mein Skript lassen Sie code erneut ausgeführt und frische Werte sind, die übergeben wird in die variable temp1. die wird dann an gotoa() als Quelle für meine Daten-grid(nicht in diesem code). grundsätzlich möchte ich aktualisieren raster auf eine Schaltfläche klicken. Bin ich eigentlich der richtige Weg. Bitte helfen Sie. Danke.

Setzen Sie den Wert temp1 zu einem versteckten Feld und Zugriff auf den Wert des hidden field in dein Javascript.
Wie zu tun, dass Lion?
<input type="hidden" id="tempValue" name="tempValue" value="<%=request.getAttribute("variable")%>">. Sie können nun erhalten Sie den Wert dieses hidden-Feld in Ihre Javascript-Funktion wie folgt document.getElementById('tempValue').value;
KS... werde es mal ausprobieren . !! danke .

InformationsquelleAutor Shantanu Tomar | 2012-03-14

Schreibe einen Kommentar