前台代码:
$.ajax('http://***.***.***.**/***/abcd/abcd', {
dataType: 'jsonp',
jsonp:'callback',
jsonpCallback:"successCallback",
crossDomain: true,
success: function (data) {
if(data.data==1){
}else{
}
},
//打印失败问题
error: function (XMLHttpReuqest, textStautus, errothrown) {
console.log(XMLHttpRequest.status);
console.log(XMLHttpReuqest.readyState);
console.log(XMLHttpRequest.responseText);
console.log(textStautus);
console.log(errothrown);
}
}
后台代码:
@Controller
@RequestMapping("/abcd")
public class ABCD {
@RequestMapping("/abcd")
public void login(HttpServletRequest request,HttpServletResponse response){
String callback = request.getParameter("callback");
response.setHeader("Access-Control-Allow-Origin", "*");
//给前台返回jsonp格式的数据
String res= callback+"("+"1"+")";
return res;
}
}