Json   发布时间:2022-04-22  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了请讲述一下JSONP的工作原理大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

总是会遇到这样的问题:请讲述一下JSONP的工作原理,后来发现挺重要的。于是下来总结了一下,算是为将来的笔试或者面试
准备一下,我们知道,javaScript是一种在Web开发中经常使用的前端动态脚本技术,但是呢,由于安全问题,在JavaScript中,有一个很重要的安全性限制,被称为“Same-Origin Policy”
同源策略)(同源策略的概念:<大概的意思是这样的>协议、域名、端口一样才能互相访问。)。这一限制让页面间的互相访问有了许多的阻碍,但是有时候,我们需要跨域访问,于是就出现了
这道题:请讲述一下JSONP的工作原理。因为jsonp可以实现跨域访问。

下面说一下JSONP的跨域方法

假如现在有两个网址页面一个是:;另一个是;现在我们想让请求
那么问题来了,如何才能访问到呢?哈哈,有请主角

上面的url中传递了一个param参数,告诉服务器我要查的是param为1的信息,
而CAllBACk参数则告诉服务器,我的本地回调函数叫做jsonpCallBACk,所以请把查询结果传入这个函数中进行调用
服务器就会在的页面生成代码提供给
例如:生成jsonpCallBACk({param:1,good:truE});返回给请求页面

总的来说:过程是这样的,首先在客户端注册一个callBACk (如:'jsonpCallBACk'),
然后把callBACk的名字(如:jsonpCallBACk)传给服务器。注意:服务端得到callBACk的数值后,
要用jsonpCallBACk({json数据})把将要输出的json内容包括起来,
此时,服务器生成 json 数据被客户端正确接收。

大佬总结

以上是大佬教程为你收集整理的请讲述一下JSONP的工作原理全部内容,希望文章能够帮你解决请讲述一下JSONP的工作原理所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: