问题描述
使用ajax获取后端返回的ResultVO对象时,值为undefined,检查了后端代码,发现是可以返回对象的,但是前端接收不到。
前端ajax代码
<script type="text/javascript">
var type = null;
function typeValue(target) {
type = target.value;
}
function login(){
var userName = $("#userName").val();
var password = $("#password").val();
//根据类型生成跳转链接
var href = type+"/login";
$.ajax({
type:"get",
url:href,
data:{
userName:userName,
password:password
},
success:function(res) {
var data = JSON.parse(res);
//提示登录信息
alert(data.msg);
if (data.code === 200){
sessionStorage.setItem("userInfo",data.data);
window.location.href = data.href;
}else {
window.location.reload