jsonp+springmvc 跨域访问

html:


<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>

<script type="text/javascript" src="js/jquery.js" ></script>
<script type="text/javascript">
$.ajax({
type:"get",
url:"http://10.14.36.20:8080/abc",
dataType: 'jsonp',
jsonp:"callback",
jsonpCallback:"callbackFun",
success: function (data) {
        alert("加载成功:"+data);
    }
});

</script>

</body>

</html>


java:

package com.example.demo.controller;

import org.springframework.http.converter.json.MappingJacksonValue;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
public class TestController {


    @RequestMapping("/abc")
    public Object abc(){
        MappingJacksonValue mappingJacksonValue = new MappingJacksonValue("hello, abc");
        mappingJacksonValue.setJsonpFunction("callbackFun");
        return mappingJacksonValue;
    }

}



没有更多推荐了,返回首页

私密
私密原因:
请选择设置私密原因
  • 广告
  • 抄袭
  • 版权
  • 政治
  • 色情
  • 无意义
  • 其他
其他原因:
120
出错啦
系统繁忙,请稍后再试