一个众所周知的问题,由于同源策略(由Netscape提出的一个著名的安全策略),Ajax直接请求普通文件存在跨域无权限访问的问题,所以跨域的需求该如何解决?这个时候jsonp就出来了,Jsonp(JSON with Padding) 是 json 的一种"使用模式",可以让网页从别的域名(网站)那获取资料,即跨域读取数据。JSON和JSONP虽然只有一个字母的差别,但其实他们根本不是一回事儿。JSON是一种数据交换格式,而JSONP是一种网页可以得到从其他来源动态产生的 JSON 资料的模式,其背后原理就是利用了script标签不受同源策略的限制,在页面中动态插入了script。但jsonp只支持get请求而不支持post等其他类型的http请求。
简单了解jsonp
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 某一天 我只是想模拟实现一下百度下拉搜索 结果发现小小的一点代码 居然可以有这么多的知识点 涉及到JSONP 以及...