function getprovince_city(proid,proname){
 pronames=proname;
  if(proid!=""){
  QueryPath.listprovince_city(proid,function(listdata){
  if(listdata.size()>0){
                                         //alert("test");
  //getcity_districts(32,"大同市"); 这个方法可以把值传过去   
                                              var T_div="";
 T_div="<div>";
 for(var i=0;i<listdata.size();i++){
   T_div=T_div+"<a href='javascript:getcity_districts("+listdata[i].cityid+","+listdata[i].cityName+")'>"+listdata[i].cityName+"</a>&nbsp;&nbsp;"
     }
     T_div=T_div+"</div>";
 $('listdata').innerHTML=T_div;
 $('place').innerHTML=pronames;
  }
 });
 }
 }
 function getcity_districts(cityid,cityname){
   alert(cityid+","+cityname);
 if(cityid!=""){
 QueryPath.listcity_District(cityid,function(listdistrict){
   if(listdistrict.size()>0){
  var districts="<div>";
     for(var i=0;i<listdistrict.size();i++){
     districts=districts+"<a href='#'>"+listdistrict[i].disName+"</a>&nbsp;&nbsp;"
     }
             districts=districts+"</div>";
             $('listdata').innerHTML=districts;
          
        }
 });  
 }
 }
  //alert("test");
   //getcity_districts(32,"大同市"); 这个方法可以把值传过去
但是动态调用不可以,如果不加  listdata[i].cityName ,listdata[i].cityid的值也可以传过去,到底是那快哦问题,
  js现在很差劲我