更改一个保管箱竞争选择另一个保管箱

Dr

我有一个保管箱:

        <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>  

当我选择第二个保管箱时,我想更改第一个保管箱的内容:

$("#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/03/15

谢谢!

Dr

好的,我是这样做的,但是我找不到如何将儒略日期转换为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;
            }
        });

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

与Android中的另一个本机库冲突的保管箱同步API

来自分类Dev

如何创建另一个用户可以看到的FTP保管箱?

来自分类Dev

当从保管箱中选择一个选项时,脚本以显示警报框

来自分类Dev

在Javascript中选择一个保管箱文件夹

来自分类Dev

从HTML中的第一个保管箱加载具有特定值的第二个保管箱

来自分类Dev

在angular.js中创建一个级联的保管箱

来自分类Dev

如何在Nautilus的“位置”下添加一个保管箱文件夹选项

来自分类Dev

如何在Nautilus的“位置”下添加一个保管箱文件夹选项

来自分类Dev

在保管箱未运行时更改保管箱选择性同步

来自分类Dev

重置时更改保管箱背景

来自分类Dev

从保管箱获取最新的更改

来自分类Dev

从保管箱读取文件

来自分类Dev

非依赖保管箱

来自分类Dev

保管箱加载太晚

来自分类Dev

一起计算选择保管箱选项时遇到麻烦

来自分类Dev

一起计算选择保管箱选项时遇到麻烦

来自分类Dev

Infopath如何选择保管箱的选定索引

来自分类Dev

无法从保管箱下载文件

来自分类Dev

Google Webfont在保管箱上的问题

来自分类Dev

将别名放入我的保管箱

来自分类Dev

回形针和保管箱错误

来自分类Dev

移动保管箱文件夹

来自分类Dev

将别名放入我的保管箱

来自分类Dev

全盘加密和保管箱

来自分类Dev

保管箱和代理设置

来自分类Dev

创建不同保管箱的数组

来自分类Dev

在iOS中预览保管箱文件

来自分类Dev

安装保管箱错误结束

来自分类Dev

更新不同的保管箱实例