Json和Jsonp有什么区别?

13

我正在尝试通过脚本访问跨域站点。

所以我遇到了一个错误,我在互联网上搜索的结果显示解决方法是使用 JsonP

请帮我了解什么是jsonp,以及json和jsonp之间的区别

JSONP是否支持跨浏览器兼容性?我能否在移动应用程序或asp.net mvc中使用jsonp?

1个回答

17

JSONP是一种简单的方式,用于在客户端从不同域发送JSON响应时克服浏览器限制。

但是该方法的实际实现涉及微妙的差异,通常没有清晰解释。

以下是一个简单的教程,展示了JSON和JSONP并排的方式。

所有代码都可以在Github上免费获取,并且可以在http://json-jsonp-tutorial.craic.com找到实时版本。


2
截至2017年4月,json-jsonp-tutorial的链接已失效。 - PaulDong
@faridcs http://json-jsonp-tutorial.craic.com/无法访问 :( - Afzal Masood
5
用 Web Archive 版本替换了 JSON 教程中的失效链接。 - SiHa

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接