今天遇到一个跨域进行验证码校验的问题,查了许多资料,最后解决,以做记录。
var code = $('#code').val();
$.ajax({
type:"POST",
url:"https://www.zwfw.hlj.gov.cn/yswz/f/bmfwjk/validate/",
async: false,
dataType:"jsonp",
timeout:1000,
data:{
validateCode: code,//验证码
},
complete: function (result) {
if(result.statusText=="success"){
search();
$('.centerR').height($('.centerL').height())
openModel();
}else{
openAlert('验证码错误');
return false;
}
})
---------------------------------------------------------------
@RequestMapping(value = "validate")
public String validate(String validateCode, HttpServletRequest request,
HttpServletResponse response) throws IOException {
response.getWriter().write("success");
return null;
}