ajax的简单使用:
$.ajax({
cache : true,
type : "POST",
url : 'http://192.168.20.249:8080/grade/student/generate.action',
data : null,// 你的formid
async : false,
error : function(XMLHttpRequest, textStatus) {
// 状态码
alert('ajax状态码:' + XMLHttpRequest.status + '
状态:'
+ XMLHttpRequest.readyState + '
错误信息'
+ textStatus);
},
success : function(result) {
alert(result.ok + ' 文件保存在:E://students.xls');
}
});
}
ajax的跨域解决方案
在Spring4.2.5版本后,提供了@CrossOrigin注解,可以在请求的action方法上添加@CrossOrigin即可解决跨域问题。
无法跨域的原因:因为没有给方法添加请求方式添加`method = RequestMethod.POST`即可解决。