为了账号安全,请及时绑定邮箱和手机立即绑定

ajax中xmlHttpRequest.responseText返回值问题

ajax中xmlHttpRequest.responseText返回值问题

慕妹3242003 2019-05-11 13:07:28
var result=xmlHttpRequest.responseText;result只能接受到字符串的值吗?action方法中通过查询得到一个list结果集我现在想在jsp页面中用list中的数据该怎么写javascript把list集合中的数据全部显示出来急求解决!!
查看完整描述

4 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

用ajax请求时候:
响应的数据类型由ajax设置的接受数据方式决定:
responseText决定响应的数据类型是文本;
responseXML决定响应的数据类型xml文档。当返回xml文档时候Servlet一定要设置response.setContentType("text/xml;charset=utf-8");根据是否需要缓存,可以设置response.setHeader("Cache-control", "no-cache");

查看完整回答
反对 回复 2019-05-14
?
慕的地6264312

TA贡献1817条经验 获得超6个赞

xmlHttpRequest.responseText得到得就是一个字符串,不能使一个集合。如果想要得到多的数据,你可以使用xmlHttpRequest.responseXML。前提是你将所有的数据写到一个xml文件中。的到这个xml后再解析xml就可以了。

查看完整回答
反对 回复 2019-05-14
?
函数式编程

TA贡献1807条经验 获得超9个赞

可以用JSON,返回一个字符串,用js的eval方法可以直接解析当对象用。
dwr也可以,就是要配置,感觉麻烦。

查看完整回答
反对 回复 2019-05-14
  • 4 回答
  • 0 关注
  • 764 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号