无法使用servlet从JSP中添加的行(jquery)中检索值

时间:2016-09-23 06:48:33

标签: jquery jsp servlets dynamic html-table

我有一个表格,您可以在单击addRowButton时添加一行。这是代码:

$('#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]);
    }

1 个答案:

答案 0 :(得分:0)

我无法检索添加的行中的值的原因是因为我的for循环获得了codeIGA.length,因为在我的添加行函数中看到我忘记添加<input type="hidden" name="codeIGA" class="readonlyWhite" id="codeIGA" value="" />