首页 > 代码库 > ajax跨域请求(java处理)
ajax跨域请求(java处理)
今天碰到了一个ajax跨域问题。前端页面与后端页面由于是部署到不同的服务器,普通的ajax请求不到。需要处理一下。前端代码:
$.getJSON("http://192.168.13.132/a/rogdsoftgame/delGz?jsoncallback=callback",$(‘#formAdd‘).serialize(), function (data) { alert(‘提交成功,谢谢‘); });
后台java(springMvc框架)
@RequestMapping(value = "delGz") @ResponseBody public boolean delGz(String name,String tel,String company,String job,HttpServletRequest request, HttpServletResponse response){ response.addHeader("Access-Control-Allow-Origin","*"); try { addData(name, tel, company, job); } catch (IOException e) { e.printStackTrace(); } catch (InvalidFormatException e) { e.printStackTrace(); } return true; }
主要加了这句话
response.addHeader("Access-Control-Allow-Origin","*");
允许所有的IP访问。
本文出自 “正” 博客,请务必保留此出处http://tadasii.blog.51cto.com/4279194/1880665
ajax跨域请求(java处理)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。