2015-04-03 76 views
0

我有一个Dropbox的:更改Dropbox的怡然选择另一个Dropbox的

 <div class="control-group"> 
      <label class="control-label" for="SORD_DREVIZ">Actul*</label> 
      <div class="controls"> 
       <select style="width: 200px;max-width: 200px;" name="metadataValues['SORD_DREVIZ']" id="SORD_DREVIZ" class="required"> 
        <option value=""></option> 
        <c:forEach items="${comboItemsMap4['SORD_DREVIZ']}" var="comboItem"> 
         <option value="${comboItem.objId}" <c:if test="${comboItem.objId eq document.metadataValues['SORD_DREVIZ']}">selected="selected"</c:if>>${comboItem.regNumber}/${comboItem.regDate.month}-${comboItem.regDate.day}-${comboItem.regDate.year}</option> 
        </c:forEach> 
       </select> 
       <input type="checkbox" id="ACT_INEXISTENT"/> Actul nu exista in sistem 
      </div> 
     </div> 

和另一个问题:

<div class="control-group"> 
     <label class="control-label" for="TIPUL_ACTULUI_REGLEMENTARE">Tipul actului de reglementare*</label> 
     <div class="controls"> 
      <select style="width: 400px;max-width: 400px;" name="metadataValues['TIPUL_ACTULUI_REGLEMENTARE']" id="TIPUL_ACTULUI_REGLEMENTARE" class="required"> 
       <option value=""></option> 
       <c:forEach items="${comboItemsMap['TIPUL_ACTULUI_REGLEMENTARE']}" var="comboItem">    
        <option value="${comboItem.value}" <c:if test="${comboItem.value eq document.metadataValues['TIPUL_ACTULUI_REGLEMENTARE']}">selected="selected"</c:if>>${comboItem.text}</option> 
       </c:forEach> 
      </select>       
     </div> 
    </div> 

当我chenge第二个下拉框,我想改变第一保管箱的内容:

$("#TIPUL_ACTULUI_REGLEMENTARE").change(function(){ 
     var selectedText = $(this).find("option:selected").text(); 
     $.ajax({ 
      type:'POST', 
      url: '<c:url value="/cerere/searchByAct"/>', 
      data:{act:selectedText}, 
      dataType: 'json', 
      context:this, 
      success:function(data){ 
       console.log(data); 
       //TODO - change the SORD_DREVIZ combo - I have in data what I need from server side 

      }, 
      error:function(xmlHttpRequest, textStatus, errorThrown){ 
       if(xmlHttpRequest.readyState=0 || xmlHttpRequest.status == 0) 
        return; 
      } 
     }); 
    }); 

我该怎么做? 我有数据是这样的:

[Object { objId=626984, regDate=1426370400000, regNumber="333"}] 

和我的组合应该像333/2015年3月15日

谢谢!

回答

0

好吧,我这样做,但我不知道如何从Julian日期转换为mm-dd-yyyy。

var selectedText = $(this).find("option:selected").text(); 
     $.ajax({ 
      type:'POST', 
      url: '<c:url value="/cerere/searchByAct"/>', 
      data:{act:selectedText}, 
      dataType: 'json', 
      context:this, 
      success:function(data){ 
       $('#SORD_DREVIZ').empty(); 
       $(data.slSordIdRegInfo).each(function() 
       { 
        console.log(this.regDate); 
        var option = $('<option />'); 
        option.attr('value', this. objId).text(this.regNumber); 
        $('#SORD_DREVIZ').append(option); 
       }); 
      }, 
      error:function(xmlHttpRequest, textStatus, errorThrown){ 
       if(xmlHttpRequest.readyState=0 || xmlHttpRequest.status == 0) 
        return; 
      } 
     });