还是jsonp的问题

来源:3-5 跨域调用

WittChen

2020-05-13 14:44:10

http://img.mukewang.com/climg/5ebb9528099dc08a13120857.jpg

1、老师您好,如图,当执行了创建script这个节点后,回调函数会执行,我不知道为什么(已经在上个问题中提问了),暂且理解为就是这样的,之所以能跨域拿到数据,就是因为有这个规律在,老师我说的对吗?

2、图上黄色箭头,这样书写的规则,完全取决于提供数据的服务器后台代码的程序是怎样的,我大致上猜一猜,后台代码会拿到一对键值对,jsonp = cbname,   然后把数据放进去,再返回给我们,我们通过回调函数的方式拿到这个数据,如果是这样理解jsonp相当于一套规范,因此这样书写,是不是这样子?

写回答

1回答

好帮手慕久久

2020-05-13

同学你好,问题解答如下:

1. 第一个问题参考一下上个问题,看是否能够理解:https://class.imooc.com/course/qadetail/222619

2. 理解正确,url地址?后面的参数,如:?jsonp=callback中的“jsonp”需要和后端约定好,后端通过这个参数,可以获取到"callback”,然后将数据塞在callback中,返回给我们。

如果我的回答帮到了你,欢迎采纳,祝学习愉快!

0

0 学习 · 14456 问题

查看课程