1、js
$.ajax({ type: "get", url: url, async: false, dataType: "jsonp", jsonp: "callback", success: function(data) {
if('ok'==data.result){
window.location.href='#pagetwo';
updateDate();
}else{
}
}
});
2、 返回jsonp的util
protected void writeCallbackUTF(String str, HttpServletRequest req,HttpServletResponse res){
res.setCharacterEncoding("utf-8");
String callback=req.getParameter("callback");
PrintWriter out;
try {
out = res.getWriter();
out.write(callback+"("+str+")");
out.flush();
out.close();
return;
} catch (IOException e) {
logger.error("回执失败!", e);
}
logger.info(this.getClass().getName() + ".writeString():end");
}
3、调用 writeCallbackUTF() 方法
writeCallbackUTF("{"result":false}", req, res);