+ -
当前位置:首页 → 问答吧 → 下拉选值显示问题...各位大师帮帮忙!!!

下拉选值显示问题...各位大师帮帮忙!!!

时间:2011-02-15

来源:互联网

我做修改操作时,提交了一个初始化请求,然后弹出对话框。在我的弹出的对话框中,有个联动的下拉选 下面就是问题的所在了:typeCode第一个下拉选; emerchandiseCode第二个下拉选
显示的对话框中有个奇怪的问题,就是我联动第二个下拉框的值不显示(调试时值的确传过来了)。但是呢有两种情况是显示的
1)如果在resize()方法中打个alert()的话 那么值就会显示
2)我在页面打断点 一步一步调试 那样值也会显示  
正常情况下程序中是不允许出现alert这种测试信息的,而且客户使用也不可调试着使用呀
可是如果直接显示的话就是不显示值 该怎么办呢??
JScript code
$.ajax({
               async:false,
               type: "POST",
               url: "<%=request.getContextPath()%>/promotionsmerchandise/initUpdate.action",
               data: "pCode="+promotionsCode,
               dataType:"json",
               success: function(data){
  
////初始化下拉选                  
change(data[0].typeCode);
///弹出框初始化                   resize(data[0].promotionsCode,data[0].promotionsName,data[0].typeCode,data[0].merchandiseCode,data[0].prickleCode,data[0].price,data[0].promotionsPrice,data[0].saleNum,data[0].promotionsStartDate,data[0].promotionsEndDate,data[0].presentationTypeCode,data[0].presentationCode,data[0].presentationPrickleCode,data[0].presentationPrice,data[0].presentationNum) 
               }
             });

////联动
function change(typeCode){
        if(typeCode.length != 0){
            $.ajax({
               type: "POST",
               url: "<%=request.getContextPath()%>/merchandisemanagement/searchMerchandiseManagementByCode.action",
               data: "merchandiseManagement.typeCode="+typeCode,
               dataType:"json",
               success: function(data){
                       $("#emerchandiseCode").empty();
                    $("<option value=''><s:text name='common.option.noselect'/></option>").appendTo("#emerchandiseCode");
                    for(var i=0;i<data.length;i++){  
                        $("<option value='"+data[i].value+"'>"+data[i].lable+"</option>").appendTo("#emerchandiseCode");
                    }
               }
             });
        }else{
            $("#emerchandiseCode").empty();
            $("<option value=''><s:text name='common.option.noselect'/></option>").appendTo("#emerchandiseCode");
        }
}

作者: xiangxiang1107   发布时间: 2011-02-15

联动
  if(typeCode.length != 0){
这句话.~!  

  应该是 不为空

作者: TaoFor   发布时间: 2011-02-15