这里我的代码包含2个字段(1.select字段,2.input字段),我在这些字段中显示基于id的数据(通过ajax调用使用json数据),如($(“#allergictoId”)。 (data.allergy.allergicTo1))。现在我的要求发生了变化,就像我点击按钮(保存并添加过敏)一样,将其复制添加到以前的代码中。一旦他添加克隆并点击保存,整个数据将保存在数据库中。现在他再次点击编辑我可以用克隆jsp代码显示整个数据。这是我的jsp代码
<div id="divHideAllergies" class="clone">
<div class="copy">
<div class="col-md-12">
<div class="portlet box carrot ">
<div class="portlet-title">
<div class="caption">
<i class="fa fa-medkit"></i> Allergies
</div>
</div>
<div class="portlet-body form">
<div class="form-body">
<div class="form-group">
<label class="control-label col-md-3">Allergy Type:</label>
<div class="col-md-9">
<div class="input-group">
<span class="input-group-addon"><i class="fa fa-medkit"></i></span>
<select class="form-control" id="allergy_type">
<option selected value="">--Select One--</option>
<option value="Drug">Drug</option>
<option value="Environmental">Environmental</option <option value="Food">Food</option>
</select>
</div>
</div>
</div>
<div class="form-group">
<label class="control-label col-md-3">Allergic to:</label>
<div class="col-md-9">
<div class="input-group">
<span class="input-group-addon"><i class="fa fa-medkit"></i></span>
<input type="text" class="form-control" name="first name" id="allergictoId"/>
</div>
</div>
</div>
</div>
</div><a class="btn btn-lg green pull-right" id="addallergy">Save and Add Allergy <i class="fa fa-plus"></i></a>
<a class="btn btn-lg red" id="removeallergy"><i class="fa fa-times"></i> Cancel</a>
</div>
</div>
</div>
</div>
</div>
答案 0 :(得分:1)
我不确定我能100%理解你的问题,但这里有一些想法:
检查&#34; Processing JSON objects in JSP&#34;题。这里他们使用的是scriptlet,但你可以使用JSTL基本相同。
你的JSP似乎缺少JSP代码 - 它只是一个HTML - 并且很好,但你可以考虑使用JavaScript来处理JSON响应,因为它非常自然(至少对我)。