处理动态生成的textarea或表单以将值发送到控制器的最佳方法

时间:2014-01-31 15:35:40

标签: javascript jquery ajax

以下代码动态创建并填充textareas。我想编辑textareas的值,并使用ajax发送回控制器。我想动态创建每个textarea的唯一ID,并通过单击按钮以某种方式跟踪id并在ajax中提交。我只是不确定这是不是最好的方法!

<%
 List<?> allComments = (List<?>) request.getAttribute("allComments") ;
 if(allComments.size()>0){
 for(int i = 0;i < allComments.size(); i++ )
 {
   Comment comment = (Comment)allComments.get(i);
%>
                                <form action="editcomment.htm">
                                <div id="commentDiv" style="margin-bottom: 4px;" >
                                <table style="margin-left: 40px;"><tr><td><textarea  style="width: 500px; border-width:0px; background-color: #F4F4F8;">
                                <c:out value="<%=comment.getComment() %>"></c:out>
                                </textarea></td>
                                <td><input class="commentSubmit" type="button" id="edit" name="edit" value="edit"></input></td></tr></table>
                                </div>
                                </form>
<%}} %>     

0 个答案:

没有答案