在javascript 函数change()中数组techName[]存储教师汉字名字,报错说名字未定义,为什么呢?
<%
   teacherLength=teacherList.size();

%>
function  change()
 {
   var techName=new Array();
var techChosedName=new Array();
var temp;
   <%int n=0;
 for (n=0;n<teacherLength;n++){
 
   %>
techName[<%=n%>]=<%=teacherList.get(n).GetTeacherName()%>;///得到教师的名字,汉字
<%
    }
%>
}