更改Dropbox的怡然选择另一个Dropbox的
问题描述:
我有一个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日
谢谢!
答
好吧,我这样做,但我不知道如何从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;
}
});