Jquery跨域访问java接口

Jquery前台代码:

<script>	
$.getJSON("http://跨域URL/Example/text.do?jsonpCallback=?",  
	function(data){
      console.log(data);
	}
);  
</script>

后台java代码:

/**
 * Example
 * @author admin
 *
 */
@Controller
@RequestMapping("Example")
public class ExampleController {
	
	@RequestMapping("test")
	@ResponseBody
	public String test(HttpServletRequest request,HttpServletResponse response){
		String jsonpCallback =  request.getParameter("jsonpCallback");
		return jsonpCallback+"([{\"data1\":\"测试数据\",\"data2\":\"测试数据\"}])";	
	}

返回内容:jsonp138512212511([{"data1":"测试数据","data2":"测试数据"}])

posted @ 2014-07-15 12:08  sevennight  阅读(753)  评论(0编辑  收藏  举报