2017-05-03 3 views
0

以下のjavascript関数があります。私は新しいウィンドウでJSPを開き、この関数からいくつかの値を渡すためにしようとしています:JavaScriptでパラメータを指定して新しいウィンドウを開く

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

javascript関数上のボタンのクリック時に呼び出されます。新しいウィンドウが開いているが、パラメータは、それはあなたのような音studentEdit.jsp

+1

呼び出しているどのようにあなたの 'editStudent '関数?あなたは表示することができます – putvande

+0

fnameに値がありますか?警告( "hi")を警告( "fname =" + fname)に変更することができます。 –

+0

fnameは値を持ち、alert( "fname =" + fname)も値を表示していますが、新しいウィンドウ 'studentEdit.jsp'の値が 'fname'になっています – ANITI

答えて

0

に「ヌル」を返していることが必要です。

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

これは役に立つかもしれません:https://stackoverflow.com/a/1890462/989516

+0

はい。うまくいきました。ありがとう! – ANITI

+0

お役立ち情報あなたが気にしないなら、私の答えを受け入れたものとしてマークしてください。 –

関連する問題