下面是我jsp页面中的一个javascript方法,该方法作用是接收一个后台传过来的由字符串组成的集合,遍历数据并拆分字符串,每循环一次就调用一次initialize()方法,并把部分数据传递下去...
下面是我jsp页面中的一个javascript方法,该方法作用是接收一个后台传过来的由字符串组成的集合,遍历数据并拆分字符串,每循环一次就调用一次initialize()方法,并把部分数据传递下去,monitorname可以获取到值,但就是传递不下去。遇到的问题在initialize()方法上面的/**/里都有说道。请大家帮我看看,问题到底出在哪?回答问题的请看懂我题意后再回答,这个问题我已经在其他地方问过好几次了,没人回答的能解决问题。
function change(ca){
if(ca=="01"){
if(list!=null){
for(int i=0;i
String str=(String)list.get(i);
String[] strs=str.split(":");
String x=strs[0];
String y=strs[1];
String monitorid=strs[2];
String monitorname=strs[3];
String monitorarea=strs[4];
System.out.println("---"+x+"---"+y+"---"+monitorid+"--"+monitorname);//可以打印出数据,确定所有数据可以获得
double x2=Double.parseDouble(x);
double y2=Double.parseDouble(y);
%>
/*alert();monitorid是String类型的数字,可以弹出提示,alert("dfdsa");alert("汉字");都可以弹出提示,但改为alert();monitorname同样为String类型,只是是汉字,就没反应了,什么信息都不提示,initialize()方法也不执行了*/
initialize(,,);
} }
展开