ajax中xmlHttpRequest.responseText返回值问题

varresult=xmlHttpRequest.responseText;result只能接受到字符串的值吗?action方法中通过查询得到一个list结果集我现在想在... var result=xmlHttpRequest.responseText;result只能接受到字符串的值吗?action方法中通过查询得到一个list结果集我现在想在jsp页面中用list中的数据该怎么写javascript把list集合中的数据全部显示出来急求解决!!! 展开
 我来答
寄崇壹5106
推荐于2017-07-12 · TA获得超过413个赞
知道小有建树答主
回答量:490
采纳率:40%
帮助的人:442万
展开全部
用ajax请求时候:
响应的数据类型由ajax设置的接受数据方式决定:
responseText决定响应的数据类型是文本;
responseXML决定响应的数据类型xml文档。当返回xml文档时候Servlet一定要设置response.setContentType("text/xml;charset=utf-8");根据是否需要缓存,可以设置response.setHeader("Cache-control", "no-cache");
匿名用户
2013-04-12
展开全部
xmlHttpRequest.responseText得到得就是一个字符串,不能使一个集合。如果想要得到多的数据,你可以使用xmlHttpRequest.responseXML。前提是你将所有的数据写到一个xml文件中。的到这个xml后再解析xml就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-12
展开全部
你要是没有用框架的话,那就自已构建json对象啊,然后在客服器就可以直接拿来用了,比XML操作简单多了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-12
展开全部
可以用JSON,返回一个字符串,用js的eval方法可以直接解析当对象用。
dwr也可以,就是要配置,感觉麻烦。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-04-12
展开全部
用AJAX框架吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式