[求助]AJAX所得值的变量问题
<P>function check(){<BR> if(checkIfempty()==false) return;<BR> getDatas();<BR>}<BR>function getDatas(){ <BR> var city="";<BR> city="city";<BR> citysArray=new Array();<BR>if(flag=="S"){<BR> citysArray[0]=document.all(city+"1").codevalue;<BR> citysArray[1]=document.all(city+"2").codevalue;<BR> <BR>}else if(flag=="R"){<BR> citysArray[0]=document.all(city+"1").codevalue;<BR> citysArray[1]=document.all(city+"2").codevalue;<BR> <BR>}else if(flag=="R"){<BR> citysArray[0]=document.all(city+"1").codevalue;<BR> citysArray[1]=document.all(city+"2").codevalue;<BR> citysArray[2]=document.all(city+"3").codevalue;<BR> }<BR>}<BR>function checkCityName(cityObj){ <BR> var newArray=new Array();<BR> newArray=qtcs; //qtcs是dt1.js里的城市信息数组 qtcs = new Array("阿勒泰|AAT|A","安庆|AQG|A","阿克苏|AKU|A","安康|AKA|A"..........</P><P><BR> var cityFlag=false;<BR> var length=newArray.length;<BR> var tempcityname="";<BR> var tempcodevalue=""; </P>
<P> for(i=0;i<length;i++){<BR> var tempArray=newArray[i].split("|");<BR> tempcityname=tempArray[0];<BR> if(cityObj.value==tempcityname || cityObj.value==""){<BR> tempcodevalue=tempArray[1];<BR> cityFlag=true;<BR> }<BR> <BR> }<BR> if(cityFlag==false ){<BR> <BR> document.all(cityObj.id).value="";<BR> document.all(cityObj.id).focus();<BR> }else{<BR> document.all(cityObj.id).codevalue=tempcodevalue;<BR> var tempvalue=document.all(cityObj.id).codevalue<BR> document.all("citysArray[0]").value=tempvalue;<BR> document.all("citysArray[1]").value=tempvalue;<BR> <BR>}<BR>}<BR>所提交的表单citysArray[0]和citysArray[1]得到的值却是一样的..<BR>应该怎么加代码才能让上面两个表单得到的值不同???<BR></P>
页:
[1]
