使用ajax发送请求到其他服务器时,无法接收到返回值,使用chrome浏览器调试工具查看会看到报错信息:XMLHttpRequest cannot load.....
突然想到是ajax跨域请求的问题,下面说一下简单的解决方案。来解决跨域问题即可,比如
只需要设置Access-Control-Allow-Origin 来解决跨域问题即可,比如
response.setHeader(
"Access-Control-Allow-Origin",
"http://localhost:10011");
若想任何地址都可以访问可以使用*,如
response.setHeader(
"Access-Control-Allow-Origin",
"*");
转载请注明原文地址: https://ju.6miu.com/read-962872.html