2017-05-03 4 views
0

Ich habe unter Javascript-Funktion. Ich versuche, ein jsp in einem neuen Fenster zu öffnen und einige Werte aus dieser Funktion übergeben:Eröffnet neues Fenster mit Parameter in Javascript

function editStudent(fname){ 
    alert("hi"); 
    var editWindow = window.open("studentEdit.jsp?fname="+fname, " ", "width=300,height=300"); 
    editWindow.focus(); 
} 

über JavaScript-Funktion auf Tastenklick aufgerufen werden. Neues Fenster öffnet, aber der Parameter ‚null‘ in der studentEdit.jsp

+1

Wie Sie anrufen, Ihre 'editStudent 'Funktion? Können Sie zeigen – putvande

+0

Hat fname einen Wert? Sie können den Alarm ("hi") auf alarmieren ("fname =" + fname). –

+0

fname hat einen Wert und eine Warnung ("fname =" + fname) zeigt auch einen Wert an, aber im neuen Fenster 'studentEdit.jsp' kommt der Wert von 'fname' als null – ANITI

Antwort

0

Es klingt wie Sie brauchen zurückkehrt:

<input type="text" name="fname" value="${param.fname}"> 

Dies könnte hilfreich sein: https://stackoverflow.com/a/1890462/989516

+0

ja ..es hat funktioniert. Vielen Dank ! – ANITI

+0

Gut zu wissen. Wenn es Ihnen nichts ausmacht, markieren Sie bitte meine Antwort als akzeptiert. –

Verwandte Themen