ssm框架 怎么用ajax查询从数据库读取数据 返回json格式

ssm框架 怎么用ajax查询从数据库读取数据 返回json格式


翻过高山走不出你
浏览 2118回答 2
2回答

一只甜甜圈

123456789101112131415161718192021$(function(){    $.ajax({        url : 请求的路径(action),        type : "post", //以Post方式发送请求        data : 请求时发送的数据,        dataType : json, //返回的数据类型        async : true, //本次请求是否为异步请求        success : function(返回的数据变量){            //请求成功,执行的操作        },        error : function(){            //请求失败,执行的操作        }    });}); /*    1、action和你普通请求配置一样    2、请求到后台后,该怎么处理也和普通请求一样,dao,mapper什么的都一样    3、你返回的数据使用JSONObject类来包装,最后返回的时候把这个对象toString(),依赖的jar包在struts里面提供了*/ 

幕布斯7119047

123456789101112131415JsonConfig jsonConfig = new JsonConfig();jsonConfig.registerJsonValueProcessor(java.util.Date.class,new JsonDateValueProcessor()); JSONArray json = JSONArray.fromObject(list,jsonConfig);ServletActionContext.getResponse().setContentType("text/html;charset=UTF-8");getResponse().setCharacterEncoding("utf-8");PrintWriter out = getResponse().getWriter();out.write(json.toString());Ext.Ajax.request({    url : '.html',            params : {eid : eid},                  method : 'POST',            callback : function(options, success, response) {            var json = Ext.util.JSON.decode(response.responseText);            },            scope:this        }) 
打开App,查看更多内容
随时随地看视频慕课网APP