function updateajax() { 
                                                                                                       
if(xmlhttprequest.readyState == 4) {   
if(xmlhttprequest.status == 200){
var t = document.getElementById("text");
t.value = xmlhttprequest.responseText;
}      
}
}
其中xmlhttprequest.responseText返回的数据类型是一个List 如何在前台java脚本中获取到这个List那?

解决方案 »

  1.   


    前台java脚本 =》 javascript脚本。Javascript没有这个类型。取不到吧,这个类型吧?应该变成xml或者json穿回来。
      

  2.   

    xmlhttprequest只返回xml和字符串2种,不能返回其他对象。
    responseText只能是字符串,你必须以字符串返回,客户端再进行分解转换,如数组转成 "1,23,4",客户端进行split(",")重新转成数组,再说,脚本也没有List类型。
    采用JSON的方法比较好,好好看看网上的教程吧