使用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", "*");