JQUERY实现跨域数据读取
发布时间
阅读量:
阅读量
JSONP(即JSON with Padding)是JSON的一种特定应用形式,能够使网页从其他域名的服务器获取数据,从而实现跨域数据读取的功能。
为何在访问不同域名的数据时需要采用这种特殊的技术(JSONP)呢?这主要归因于同源策略的限制。
同源策略是由Netscape公司提出的一种广为人知的安全机制,目前所有支持JavaScript的浏览器均会遵循这一策略。
JSONP的应用场景
1. 服务端提供的JSONP格式数据
例如,当用户希望访问以下内容时:
假定用户希望接收到的数据格式为JSON:
实际传输至客户端的数据显示为:
服务端文件jsonp.php的代码内容如下所示:
2. 客户端需完成 callbackFunction 函数的实现
界面呈现
客户端页面完整代码实现方案
jQuery 调用 JSONP 接口
以下代码展示了通过 jQuery 实现 JSONP 的具体示例:
全部评论 (0)
还没有任何评论哟~
