如何对克隆表使用JSON响应?

时间:2014-08-24 10:01:02

标签: ajax json jstl

这里我的代码包含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>

1 个答案:

答案 0 :(得分:1)

我不确定我能100%理解你的问题,但这里有一些想法:

检查&#34; Processing JSON objects in JSP&#34;题。这里他们使用的是scriptlet,但你可以使用JSTL基本相同。

你的JSP似乎缺少JSP代码 - 它只是一个HTML - 并且很好,但你可以考虑使用JavaScript来处理JSON响应,因为它非常自然(至少对我)。