2016-09-23 65 views
0

我有一個表格,您可以在單擊addRowButton時添加一行。這裏是它的代碼:無法從JSP中使用servlet檢索添加行(jquery)的值

$('#addRowButton').click(function() { 
         $('#data').append(
           '<tr>' + 
           '<td>IGA01</td>' + 
           '<td>' + 
           '<div class="col-sm-10">' + 
           '<input type="text" name="description" class="form-control no-border" id="description" placeholder="Enter Institutional Graduate Attribute">' + 
           '</div>' + 
           '</td>' + 
           '<td>' + 
           '<div class="col-sm-10">' + 
           '<input type="text" name="remarks" class="form-control no-border" id="remarks">' + 
           '</div>' + 
           '</td>' + 
           '<td>' + 
           '<button type="button" class="btn btn-success btn-xs"><i class="fa fa-edit"> </i></button>' + 
           '<button type="button" id="deleteRow" class="btn btn-danger btn-xs"><i class="fa fa-trash"></i></button>' + 
           '</td>' + 
           '</tr>' 
           ); 

我的問題是,當我嘗試檢索添加的行的值,我無法得到它們。我只能檢索未動態添加的行的值。 。這裏是servlet的代碼(for循環是我看到的servlet是否能夠檢索輸入):

String[] codeIGA = request.getParameterValues("codeIGA"); 
    String[] description = request.getParameterValues("description"); 
    String[] remarks = request.getParameterValues("remarks"); 

    for (int y = 0; y < codeIGA.length; y++) { 
     System.out.println("codeIGA: " + codeIGA[y]); 
     System.out.println("description: " + description[y]); 
     System.out.println("remarks: " + remarks[y]); 
    } 
+0

http://validator.w3.org – BalusC

回答

0

爲什麼我不能在添加的行中檢索值的原因是因爲我得到codeIGA.length我的for循環時,如在我的添加行功能看到我忘了添加<input type="hidden" name="codeIGA" class="readonlyWhite" id="codeIGA" value="" />