页面代码:
$.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();
}