1、前台
$.ajax({
type: "GET",
url: context_path ,
dataType: 'jsonp',
jsonpCallback:'mycall',
xhrFields: {
withCredentials: true
},
crossDomain: true,
success:function(data){
}
})
2、后台
@RequestMapping(params = "getBtn")
@ResponseBody
public void getBtn(HttpServletRequest request ,HttpServletResponse response) {
JSONArray array = new JSONArray();
//业务方法
String callback=request.getParameter("callback");
response.setContentType("text/html;charset=utf-8");
PrintWriter out;
try {
out = response.getWriter();
out.print(callback+"("+array.toJSONString()+")");
out.flush();
out.close();
} catch (IOException e) {
e.printStackTrace();
}
}