为什么不将VAR值分配给ID字段


$.getJSON('getwarehousename',function(data){
  for(var i=0;i<data.length;i++){
    $("#plantname").val(data[0][0]);
    var a = JSON.stringify(data[0][1]); 
    alert("PlantWH...."+a)
    $("#plantwhname").val(a);
    alert("wname.."+$("#plantwhname").val())
  }
});     

在此变量中,一个值是 plantwarehouse01,但是该值无法分配给plantwhname ID字段?

$(document).ready(function() {
  var html2="<label><select id='plantwhname' class='wname' name='store1'>";
  var ht2="<option selected='selected'>Select</option>";
  $("#plantware").html(html2);
  $.getJSON('findPlantwarehouseForMultiple',function(data){
    if(data!=0){
      for(i=0;i<data.length;i++){
        ht2+="<option>"+data[i].plantwarehousecode+"</option>";
      }
      ht2+="</select></label>";
      $("#plantwhname").html(ht2);
      $("#plantwhname").attr("Style","width:220px;");
    }
  });
});

我认为您的选择选项列表和您的新添加选项不同,因此新选项不选择,所以首先添加此选项

$('#selectID').append($('<option>',
 {
    value: value_variable,
    text : text_variable
}));
$.getJSON('getwarehousename',function(data){
  for(var i=0;i<data.length;i++){
    $("#plantname").val(data[0][0]);
    var a = JSON.stringify(data[0][1]); 
    alert("PlantWH...."+a);
    $('#plantwhname').append($('<option>',
         {
            value: a,
            text : a 
        }));
    $("#plantwhname").val(a);
    alert("wname.."+$("#plantwhname").val())
  }
});

然后使用此代码选择它。希望这对您有帮助

最新更新