1、js中 $.ajax({ type:'post',dataType:'jsonp',url:'http://localhost:8080/by/a/yzm?verifycode=1234'+'&phone=18788990099',jsonp:'jsonpCallback',success:function(data){ alert(data); 2、方法中 @RequestMapping(value = "/by/a/yzm") @ResponseBody public JSONPObject zym(Model model,HttpServletRequest request,HttpServletResponse response) { Map<String,String> param = new HashMap<>(); String phone = request.getParameter("phone"); String verifycode = request.getParameter("verifycode"); param.put("phone",phone); boolean check = true; param.put("source",""); param.put("validateCode",verifycode); String url = Resources.getString("crm.service.url"); String resut = "processing ..."; if (resut.indexOf("processing") > 0) { check = false; } return new JSONPObject(request.getParameter("jsonpCallback"),String.valueOf(check)); } 3、spring-dispatcher配置 <property name="defaultViews"> <list> <bean class="org.springframework.web.servlet.view.json.MappingJacksonJsonView" /> </list> </property> 注意 JSONPObject为import org.codehaus.jackson.map.util.JSONPObject;不要用错了
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。