早教吧作业答案频道 -->其他-->
AJAX的json问题关于JSON的返回值问题求解决:jsp页面代码:\x05\x05\x05$(document).ready(function(){\x05\x05\x05\x05$("#btn1").click(function(){\x05\x05\x05\x05\x05$.ajax({\x05\x05\x05\x05\x05\x05url:"auditImage.htm?method=jsonTest",\
题目详情
AJAX的json问题
关于JSON的返回值问题求解决:
jsp页面代码:
\x05\x05\x05$(document).ready(function (){
\x05\x05\x05\x05$("#btn1").click(function (){
\x05\x05\x05\x05\x05$.ajax({
\x05\x05\x05\x05\x05\x05url:"auditImage.htm?method=jsonTest",
\x05\x05\x05\x05\x05\x05data:{name:$("#name").val(),pwd:$("#pwd").val()},
\x05\x05\x05\x05\x05\x05dataType:'json',
\x05\x05\x05\x05\x05\x05success:function (result){\x05
\x05\x05\x05\x05\x05\x05\x05alert(result);
\x05\x05\x05\x05\x05\x05}
\x05\x05\x05\x05\x05});
\x05\x05\x05\x05});
\x05\x05\x05});
\x05\x05
后台代码如下:
\x05public ModelAndView jsonTest(HttpServletRequest request,
\x05\x05\x05HttpServletResponse response) throws IOException {
\x05\x05response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires",0);
\x05\x05String result = "";
\x05\x05String name = request.getParameter("name");
\x05\x05String pwd = request.getParameter("pwd");
\x05\x05JSONArray jsonArray=new JSONArray(); //json数据集
\x05\x05AuditImageDto auditImageDto = new AuditImageDto();
\x05\x05List list = this.auditImageDlgt.queryAuditImage(auditImageDto);
\x05\x05List dtoList = new ArrayList();
\x05\x05for (int i = 0; i < 4; i++) {
\x05\x05\x05JSONObject json=new JSONObject();
\x05\x05\x05dtoList.add(auditImageDto);
\x05\x05\x05json.put("auditImageDto",auditImageDto);
\x05\x05\x05jsonArray.add(json);
\x05\x05}
\x05\x05System.out.println(jsonArray);
\x05\x05PrintWriter writer=response.getWriter();
\x05\x05writer.print(jsonArray.toString());
\x05\x05writer.close();
\x05\x05return null;
\x05}
可是点击按钮之后显示的是[object Object][object Object][object Object][object Object],后台显示的数据是正确的.哪位大侠讲解下为什么,是传值的问题还是,json数据还需要转换
关于JSON的返回值问题求解决:
jsp页面代码:
\x05\x05\x05$(document).ready(function (){
\x05\x05\x05\x05$("#btn1").click(function (){
\x05\x05\x05\x05\x05$.ajax({
\x05\x05\x05\x05\x05\x05url:"auditImage.htm?method=jsonTest",
\x05\x05\x05\x05\x05\x05data:{name:$("#name").val(),pwd:$("#pwd").val()},
\x05\x05\x05\x05\x05\x05dataType:'json',
\x05\x05\x05\x05\x05\x05success:function (result){\x05
\x05\x05\x05\x05\x05\x05\x05alert(result);
\x05\x05\x05\x05\x05\x05}
\x05\x05\x05\x05\x05});
\x05\x05\x05\x05});
\x05\x05\x05});
\x05\x05
后台代码如下:
\x05public ModelAndView jsonTest(HttpServletRequest request,
\x05\x05\x05HttpServletResponse response) throws IOException {
\x05\x05response.setHeader("Pragma","No-cache");
response.setHeader("Cache-Control","no-cache");
response.setDateHeader("Expires",0);
\x05\x05String result = "";
\x05\x05String name = request.getParameter("name");
\x05\x05String pwd = request.getParameter("pwd");
\x05\x05JSONArray jsonArray=new JSONArray(); //json数据集
\x05\x05AuditImageDto auditImageDto = new AuditImageDto();
\x05\x05List list = this.auditImageDlgt.queryAuditImage(auditImageDto);
\x05\x05List dtoList = new ArrayList();
\x05\x05for (int i = 0; i < 4; i++) {
\x05\x05\x05JSONObject json=new JSONObject();
\x05\x05\x05dtoList.add(auditImageDto);
\x05\x05\x05json.put("auditImageDto",auditImageDto);
\x05\x05\x05jsonArray.add(json);
\x05\x05}
\x05\x05System.out.println(jsonArray);
\x05\x05PrintWriter writer=response.getWriter();
\x05\x05writer.print(jsonArray.toString());
\x05\x05writer.close();
\x05\x05return null;
\x05}
可是点击按钮之后显示的是[object Object][object Object][object Object][object Object],后台显示的数据是正确的.哪位大侠讲解下为什么,是传值的问题还是,json数据还需要转换
▼优质解答
答案和解析
你后台写的不对~
//-----------------------------------------------
JSONObject json = new JSONObject();
//得到你的数据
goodbus bud=new goodbus();//
ArrayList list=bud.allGood();
try{
JSONArray members = new JSONArray();
for(int i=0;i
//-----------------------------------------------
JSONObject json = new JSONObject();
//得到你的数据
goodbus bud=new goodbus();//
ArrayList list=bud.allGood();
try{
JSONArray members = new JSONArray();
for(int i=0;i
看了AJAX的json问题关于JS...的网友还看了以下:
索溪峪山野表现在哪?索溪峪的野\x05表现山“野”\x051.水“野”\x05索溪峪像一个从深山中蹦 2020-03-30 …
英语翻译1.\x05她是一个喜欢读书的女孩.2.\x05Jerry是一个美国男孩,他来自纽约.3. 2020-05-14 …
8.如图示电路中,电源电动势E = 9V8.如图示电路中,电源电动势E = 9V、内阻r = 3Ω 2020-05-16 …
命题作文开在记忆深处的花开在记忆深处的花\x05\x05花开无声,岁月无痕.转眼间,我们早已告别了 2020-05-16 …
c语言,t为int类型,进入下面的循环之前t的值为0,以下叙述正确的是t为int类型,进入下面的循 2020-06-15 …
送杜少府之任蜀州阅读送杜少府之任蜀州城阙辅三秦,风烟望五津.与君离别意,同是宦游人.海内存知己,天 2020-06-15 …
某条肽链由88个氨基酸缩合而成,其中共有氨基6个,甲硫氨酸5个且在肽链中的位置为3、25、56、7 2020-06-21 …
下列有关中国近代工业化的叙述正确的是\x05\x05\x05A.一开始由地主阶级发起领导,资产阶级 2020-06-24 …
几个概率论问题,一定要是对的哦,考试用的1.A,B互不相容,并且P(B)=2P(A),则肯定正确的 2020-06-30 …
下列过程中,涉及肽键数量变化的是()下列过程中,涉及肽键数量变化的是\x05\x05\x05()\ 2020-07-03 …