一、jquery ajax中支持哪些返回类型
用一个map把这2个list装起来,将map以json格式直接返回,
后台map:
map<String,Object>map=newHashMap<String,Object>();
map.put("list1",list1);
map.put("list2",list2);
页面回调函数:
varlist1=data.list1;
varlist2=data.list2;
二、ajax中把获取到的json字符串转化为json对象
json字符串转化为json对象:JSON.parse()json对象转化为json字符串:JSON.stringify()
三、JqueryAjax学习实例2向页面发出请求返回JSon格式数据
这个要看情况,如果一次ajax请求只是返回几个参数,那当然选择使用返回json来完成。但是如果像是加载评论这些,当然使用直接从后端返回html更好。我们之前在做ajax应用的使用,这样使用的考虑主要是:
1.这样可以减少初次加载时页面中html元素的数量,减少数据传递;
2.同样可以减少前端js的操作。
你想想像加载评论这些,不使用从后端来返回html,那只有要么在加载页面时在页面放上隐藏的模板,然后通过返回json数据使用js去添加这些数据;要么就是直接在js里面拼装。这两种方式都会增加js的操作;后台的实现你可以自己选择,我们之前在做的时候,可以直接返回一个jsp,也可以通过Java去生成模板。四、ajax获取了json的数据,但是在页面上显示无值
但是是plain/text格式.你需要设置服务器端返回json格式。 通过console.log(data);查看或者googlechromeinspecter-》network查看返回
感谢您的阅读!希望本文对解决您关于ajax返回json数据格式的问题有所帮助。如果您还有其他疑问,欢迎随时向我们提问。