spring boot jquery ajax ie8解决跨域

简介: spring boot jquery ajax ie8解决跨域

增加 crossDomain: true == !(document.all),

<!DOCTYPE html>
<html lang="en">
<head>
    <title>jQuery CORS in IE7 - IE10</title>
    <script src="http://code.jquery.com/jquery-1.7.2.min.js"></script>
    <script>
        $(document).ready(function () {
            $.ajax({
                url: "http://dreamfactorysql.cloudapp.net/API/index.php",
                dataType: "text",
                async: true,
                type: ‘GET‘,
                cache: false,
                crossDomain: true == !(document.all),
                success: function (data) {
                    alert(data);
                }
            });
        });
    </script>
</head>
<body>
IE7 thru IE10 CORS Example Using jQuery
</body>

增加 @CrossOrigin

@RestController
public class UserInfoController {
    @RequestMapping("/test")
    @CrossOrigin
    @ResponseBody
    Map test() {
        Map<String, Object> map = new HashMap<String, Object>();
        map.put("key","zltest");
        return map;
    }
    @RequestMapping("/login")
    ModelAndView login() {
        return new ModelAndView("login");
    }
}
相关文章
|
12天前
|
人工智能 JSON 前端开发
Spring Boot解决跨域问题方法汇总
Spring Boot解决跨域问题方法汇总
|
12天前
|
XML 前端开发 JavaScript
jQuery中ajax如何使用
jQuery中ajax如何使用
25 0
N..
|
12天前
|
XML JSON 前端开发
jQuery实现Ajax
jQuery实现Ajax
N..
26 1
|
12天前
|
Java
springboot+cors跨域处理
springboot+cors跨域处理
27 0
|
12天前
|
Java
Springboot文件下载跨域问题解决方案
Springboot文件下载跨域问题解决方案
1天搞定SpringBoot+Vue全栈开发 (9)JWT跨域认证
1天搞定SpringBoot+Vue全栈开发 (9)JWT跨域认证
|
7天前
|
JSON 安全 前端开发
跨域详解及Spring Boot 3中的跨域解决方案
本文介绍了Web开发中的跨域问题,包括概念、原因、影响以及在Spring Boot 3中的解决方案。跨域是由浏览器的同源策略限制引起的,阻碍了不同源之间的数据传输。解决方法包括CORS、JSONP和代理服务器。在Spring Boot 3中,可以通过配置CorsFilter来允许跨域请求,实现前后端分离项目的正常运行。
59 3
 跨域详解及Spring Boot 3中的跨域解决方案
|
10天前
|
JSON 前端开发 JavaScript
jQuery ajax读取本地json文件 三级联动下拉框
jQuery ajax读取本地json文件 三级联动下拉框
|
12天前
|
Java Spring
快速解决Spring Boot跨域困扰:使用CORS实现无缝跨域支持
这是一个简单的配置示例,用于在Spring Boot应用程序中实现CORS支持。根据你的项目需求,你可能需要更详细的配置来限制允许的来源、方法和标头。
29 3
|
12天前
|
前端开发 JavaScript Java
SpringBoot解决跨域访问的问题
本文介绍了跨域访问的概念及其解决方案。同源策略规定浏览器限制不符合协议、Host和端口的请求,导致跨域访问被禁止。为解决此问题,文中提出了三种策略:1) 前端利用HTML标签的特性(如script、iframe)和JSONP、postMessage规避同源策略;2) 通过代理,如nginx或nodejs中间件,使得所有请求看似来自同一源;3) CORS(跨域资源共享),通过设置HTTP响应头允许特定跨域请求。在SpringBoot中,实现CORS有四种方式,包括使用CorsFilter、重写WebMvcConfigurer、CrossOrigin注解以及直接设置响应头。