ajax的json和jsonp以及web的应用

来源:互联网 发布:萤火虫之墓影评知乎 编辑:程序博客网 时间:2024/06/05 18:36
页面代码:$.ajax({type: "GET",url: "请求链接",    dataType: "jsonp",    jsonp: "callback",//一般默认为:callback    processData: false,//data: {page: page,size: size,delNum: delNum},success: function(data) {}error: function(e) {alert("数据加载失败!");} });java代码:try {String callback = request.getParameter("callback");//客户端请求参数(与页面jsonp: "callback"对应)response.getWriter().print(callback+"("+new Gson().toJson(musicInfo)+")");//返回jsonp格式数据 } catch (IOException e) {e.printStackTrace();}页面代码:$.ajax({type: "GET",async: false,// 同/异步url: "/test.action",dataType: 'json',//data: {page: page,size: size,delNum: delNum},success: function(data) {},error: function(e) {alert("数据加载失败!");} });java代码:try {response.getWriter().print(new Gson().toJson(musicInfo));} catch (IOException e) {e.printStackTrace();}