学习easyui的form表单时绑定的submit事件,该事件触发的函数拿不到返回值
后端 SpringBoot
@RestController
public class DateController {
@GetMapping("/getResult")
public Map<String, String> playerDate(DataBox dataBox){
System.out.println(dataBox);
Map<String,String> map = new HashMap<>();
map.put("code","200");
map.put("msg","OK");
return map;
}
}
前端:jQuery-easyui
$("#fmPersonAdd").form({
url:"http://localhost:8080/getResult",
// 表单绑定success事件
success:function (data){
console.log(typeof (data));
console.log(data);
/*var obj = JSON.parse(data);
console.log(obj.name);*/
}
})
当提交表单时,浏览器的控制台应该打印
视频中用的不是前后端分离的,而我在测试的时候使用的是前后端分离,此时提交则获取不到返回值
但是Network中是有返回的
网上查说是跨域问题,包括加@CrossOrigin注解,写CorsFilter配置类,都不起作用
不知哪位大神可以解决一下这个问题