前端:
$.ajax({
type:"GET",
url:"http://localhost:8080/Choujiang/checkIdentity?uid=1",
dataType:"jsonp", //指定数据类型
jsonp:"callback",
success: function(result){
console.log(result);
},
error: function(result){
console.log(result);
}
});
后台:
public void checkIdentity(){System.out.println("in");
JSONObject returnobj = new JSONObject();
try {
long uid = ParamsUtil.getLong(getRequest(), "uid");
User user = UserContext.getContext().getUser();
if(user==null||user.getId()!=uid){
returnobj.put("ispipei", false);
}else{
returnobj.put("ispipei", true);
}
String callback = ParamsUtil.getString(getRequest(), "callback");
String jsoncallback = callback + "(" + returnobj.toString() + ")";
getResponse().setContentType("text/html");
getResponse().setCharacterEncoding("utf-8");
PrintWriter out = getResponse().getWriter();
out.print(jsoncallback);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}
}