responseText的返回值;
(个人理解,可能有误,仅供参考)
后台用out.println()里的内容是什么,前台就接收到什么,只有一个out.println的时候,并不是相当于接收一个字符串,怎么用我现在还不知道,不过好像实际是都跟json并用,后台定义一个StringBuffer,用append添加内容。
StringBuffer jsonStr=new StringBuffer();
jsonStr.append("[{flag:'");
jsonStr.append("true'},{alertTest:'aaa'}]");注意这里一定要用[]包起来,相当于接收一个数组,一个{}为一个对象
前台用的时候要用eval解析
var value1= eval(v)[0];
alert(value1.flag);//输出第一个对象结果是true
var value2= eval(v)[1];
alert(value1.alertTest);//输出第一个对象结果是aaa
本文探讨了在前后端交互中使用JSON数据进行通信的方法,包括如何通过后台的`out.println()`将数据转换为JSON格式,并在前端通过`eval()`解析获取所需信息。重点介绍了JSON数组和对象的构造及在JavaScript中的应用。

2429

被折叠的 条评论
为什么被折叠?



