日期:2014-05-18  浏览次数:20765 次

50分求解一个ajax问题
我调用的接口返回一个list对象,list中存放map对象,我怎样的界面上通过javascript代码取得我需要的数据
说明:通过dwr,且在界面上能返回值

------解决方案--------------------
页面里面:
<%
String javavar1= "123 ";
int javavar2=456;
%>
<script language= "javascript ">
var jsvar1= ' <%=javavar1%> ';
var jsvar1= <%=javavar2%> ;
</script>
------解决方案--------------------
通过Ajax是可以的啊,后台访问服务上的servlet,把list里的map的值按一定的规则组织好,然后用out.println(str);这样返回客户端,在客户端就可以用js去解析这字符串,从中得到你想要的数据。
------解决方案--------------------
ajax能接受的值只有xml和text,无法接受list这种对象。

你需要在程序中拆分list,生成xml,传递到前台,再用javascript来解析这个xml,生成需要的html。
------解决方案--------------------
老张,我是周!你的问题还是我来吧,我刚才给你发了邮件,很容易就解决了,好了,给分吧