博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
js之跨域访问
阅读量:4112 次
发布时间:2019-05-25

本文共 731 字,大约阅读时间需要 2 分钟。

跨域访问:

jsonp模式

优点:简单

缺点:只支持get

实现如下:

1.调用的函数:

function jsonp(){	var data = "hellow";	var _script = document.createElement('script');	_script.type = "text/javascript";	_script.src = "http://linkrmb.com/jsonp?data=" + data;	document.head.appendChild(_script);}

 

2.服务端的处理:

@RequestMapping(value = "/jsonp", headers = "content-type=application/octet-stream")@ResponseBodypublic String jsonp(HttpServletRequest request) throws Exception {	String data = request.getParameter("data");	List
list = JSON.parseArray(data, String.class); log.info("****data list:{}", list); boolean isOk = true; return "save('" + isOk + "')";}

3.页面回调函数处理:

原理:

相当于第一个方法生成了

<script type="text/javascript">

save(true);

</script>

那么直接执行了save方法完成跨域请求

转载地址:http://shqsi.baihongyu.com/

你可能感兴趣的文章
UVA 10652 凸包简单问题
查看>>
UVA11168 Airport 凸包问题
查看>>
UVA 10256 凸包问题-点集划分
查看>>
LA 4728 旋转卡壳模板
查看>>
LA 2797 Monster Trap 怪物逃脱 平面区域
查看>>
UVA 10047 骑单车
查看>>
UVA 11275 判断空间三角形是否相交
查看>>
Find a way bfs搜索 容易出错
查看>>
C - Charm Bracelet dp
查看>>
CF 551B 暴力+字符串
查看>>
CF 551c 二分搜索+思维题
查看>>
UVA 10054
查看>>
cf 550A 字符串统计
查看>>
CF 字符串+数论
查看>>
POJ 1274 The Perfect Stall 二分匹配模板
查看>>
CF Mike and Fax 字符串组成
查看>>
POJ 3250 单调栈模板
查看>>
CF #338B Longtail Hedgehog 画刺猬
查看>>
Good Bye 2015 B. 位运算
查看>>
Cf #179 (Div. 1) B. Greg and Graph 活用三重floyd
查看>>