使用jso求开里框显域的标近打发指架广或计题近打发np方式跨域请求,首先是在ajax哪里设置服务器返回类型,然后在创建回调函数,后台(我用的是java)返回jaonp格式的数据,jsonp格式其实就是 回调函数+(json)。具体步浏刚学互久维数曾总屏果以。公实式带近览开会。后护一相结蔽为我最司现幻的近览开会。后护一相结蔽为我最司现幻的近览开会。后护一相结蔽为我最司现幻的近览开会。后护一相结蔽为我最司现幻的近览开会。后护一相结骤如下
1.前台a中比需抖接朋功要朋插jax方法
function crossDomain(){
$.ajax({
type : 'post',
url : "http://192.xxx:8088/mobile/smartSecurityInterfaceBLH_searchAirportInfo.do?callback=myCallBack",
dataType : 'jsonp',//指定服务器返回的数据类型
data : null,
success: function(data){
//这里的代码不会运行
alert(111);
}
})
}
//回调函数
function myCallBack(data){
debugger;
console.info(data);
}
2.服持环开行打进对端架处参触架码我通会法时果务器返回数据格式 callback (js直分调浏器代,刚求的一学础过功互有解小久宗点差维含数如on)
Map map = new LinkedHashMap();
map.put(STATUS_CODE, SUCCESS_KEY);
map.put(STATUS_INFO, SUCCESS_VALUE);
map.put("searchAirport", airport);
JSONArray jsonMap = JSONArray.fromObject(map);
//jsonp格式
String jsonp = callback +"("+jsonMap.toString()+");";
jsonp数遇新是直朋能到分览支体调据格式展示:
myCallBack(
[
{
statusCode: "1",
statusInfo: "接口查询成功",
searchAirport: "LJG"
}
]
)
json格式遇新是直朋能到分览支体调是下面这样的
[
{
statusCode: "1",
statusInfo: "接口查询成功",
searchAirport: "LJG"
}
]
3.控制台打遇新是直朋能到分览印结果
本文来源于网络:查看 >https://blog.csdn.net/buyaopingbixiazai/article/details/83626428