后台处理数据通过 Ajax 中 success 函数传到页面

来源:互联网 发布:守望先锋 英雄 数据 编辑:程序博客网 时间:2024/05/16 06:36
1.后台封装好数据
...
Map<String, String> map = new HashMap<String, String>();
map.put("1", "abc");
map.put("2", "efg");
JSONArray array_test = new JSONArray();
array_test.add(map);
System.out.print("array_test:"+array_test);
String jsonString = array_test.toString();
writeData(jsonStr);
return;
...
2.向前台传递数据
public void writeData(String data) {
        HttpServletResponse response = getResponse();
        response.setHeader("Content-type", "text/html;charset=UTF-8");
        try {
            response.getWriter().write(data.toString());
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
3.前台解析JsonArray,并处理相应数据
...
$.post("***.action", params, function (resStr) {
    console.log(resStr);
    var data = eval('('+resStr+')')[0].firt;
    var $curOrderId = eval('('+resStr+')')[0].secd;
...
0 0
原创粉丝点击