关于JSONP跨域请求的理解

来源:3-5 跨域调用

粉墨登场

2020-12-14 16:44:30

# 具体遇到的问题
老师,你好。关于JSONP跨域请求中,最关键的有两点,第一点是src属性可以跨域请求,因此需要script标签的src属性配合,第二点是向服务器请求后,服务器给我们返回的数据形式恰恰在JS中是函数的调用。比如: abc(服务器给我们返回的数据)。因此在url地址中需要跟后端人员一起商定url地址中最后参数的具体名字,方便后端人员以该名称给我们返回数据,方便我们调用。 至于发送请求后如何把需要返回给我们的数据以JS语言认为是函数调用的形式与我们无关,是他们编写。 所以我们先定义这个函数,返回的数据就相当于函数的调用了,而返回的数据就是实参,我们定义形参data就能获取到,因此就拿到了跨域请求的数据。老师,这样理解得没有问题吧?  大概算是听懂了老师的思路和逻辑。所以我认为这是无数的前端前辈们通过长期的实际编写总结出的跨域请求最好的方法了吧。这也是很多人的困扰之一,为什么七七八八能听懂,但做题目时又不会了。 前辈们写过的代码估计比我们吃的菜还多,哪能随便听个一两遍就能很熟练地运用了呢? 

写回答

1回答

好帮手慕夭夭

2020-12-14

同学你好,很聪明,是这样理解哦。另外,像我们现在,就是站在巨人的肩膀上去学习的。前辈们也是从什么都不懂的小白,通过不懈的努力,变成大牛的。技术正是靠这些一代又一代前辈的累积,才不断完善和强大的。所以作为小白,哪能看一两次视频就能轻松学会这些知识的呢。不管是作为初学者,还是有经验的开发人员,都应该时刻保持刻苦的学习状态,多练习,多思考,让自己能力不断提升哦。加油!!!

祝学习愉快~

0

0 学习 · 14456 问题

查看课程