ajax使用

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`即可解决。
原文地址:https://www.cnblogs.com/esileme/p/7518088.html