用jquery 的ajax从后台返回list,前台接收并显示
jqueryajax后台我该如何返回list值,前台该如何处理这是后台(我应该):publicvoidfindCaseInfoFenDuan(){filter=(Case...
jquery ajax 后台我该如何返回list值,前台该如何处理这是后台(我应该): public void findCaseInfoFenDuan(){ filter = (CaseInfoFilter)this.getSession().getAttribute("CaseInfoFilter"); CaseInfoListFenDuan=caseInfoManager.findCaseInfoList(filter); } 这是前台: $.ajax({ type:'POST', url:'
/jqueryAjax/findCaseInfoFenDuan.action', data:{'pages':p}, success:function(data){ alert(data);//这里显示空的 if(data.length!=0){ $.each(data,function(i){ alert(i); }); }); 求高手指教如何处理 展开
/jqueryAjax/findCaseInfoFenDuan.action', data:{'pages':p}, success:function(data){ alert(data);//这里显示空的 if(data.length!=0){ $.each(data,function(i){ alert(i); }); }); 求高手指教如何处理 展开
2个回答
推荐于2017-09-25
展开全部
1、后台数据要转换成json类型,可以使用fastjson.jar;
2、要把转换后的json数据以son的格式返回,如servlet里:
response.setContentType(“text/x-json;charset=UTF-8”);
response.getWriter().write(”json字符串“);
3、ajax接收时指定返回数据类型为json格式;dataType:'json',可以直接使用$.getJSON('');使用post方法的话用:$.post('url',{param:param},function(data){}, 'json');
2、要把转换后的json数据以son的格式返回,如servlet里:
response.setContentType(“text/x-json;charset=UTF-8”);
response.getWriter().write(”json字符串“);
3、ajax接收时指定返回数据类型为json格式;dataType:'json',可以直接使用$.getJSON('');使用post方法的话用:$.post('url',{param:param},function(data){}, 'json');
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询