用ajax 实现局部刷新  在选择城市名后 自动出现 所选城市对应的县 
已经取得了一个字符串ajaxLoadValue  类似 西城区|1@西城区|1@西城区|1@ 
怎么样在ajaxLoadValue  中分割出县名称  并且填充到 控件 <select id="Select1" name="D1"> 
                        <option> </option>  中去? 
知道的话帮忙啊 代码 ------------ dropdownList.options.length=0;       
      if (ajaxLoadValue != "") 
      {           
          dropdownList.options[dropdownList.options.length] = new Option("ajaxLoadValue.split('|')"); slipt(ajaxLoadValue) 
      }

解决方案 »

  1.   

    lz你自己的代码不是写着了吗 slipt分解出来添加到Select就可以了啊
      

  2.   

    sel.options.length=0; 
                sel.options.add(new Option("---请选择---","")); 
                var city=new Array();
                city=ajaxLoadValue.split("|");
                var len=ajaxLoadValue.length;
                for(var i=0;i<len;i++)
                {
                    sel.options.add(new Option(city[i],city[i])); 
                }最近刚做过这。
      

  3.   

    汗,打错了,修改下
                sel.options.length=0; 
                sel.options.add(new Option("---请选择---","")); 
                var city=new Array();
                city=ajaxLoadValue.split("|");
                var len=city.length;
                for(var i=0;i<len;i++)
                {
                    sel.options.add(new Option(city[i],city[i])); 
                }
      

  4.   


    //省市二级联动
    function ChangePro()
    {
       var selectChange = document.getElementById("U_Province"); //获得省的select值
       var cityp = document.getElementById("U_City"); //获得市select
       var cityData = Desktop_Register.changePro(selectChange.value).value;//我这通过ajaxpro得到省下的市数据
       var cityok = cityData.split("|");
       cityp.options.length = 0;
       for(var i=0;i<cityok.length;i++)
       {
          cityp.options.add(new Option(cityok[i],cityok[i]));
       }