jsonp 库中 的 option的 param参数 问题

来源:4-2 jsonp原理介绍+Promise封装

aznmoe

2017-06-20

jsonp 库中 的 option的 param参数 不应该是  jsonp2 吗,为什么是 jsonpCallback。返回来的数据 是 jsonp2({}) 形式的啊。

script 标签请求数据的时候 约定 好 callback 名字,数据请求成功后,便可直接调用 前端的 相应 回调函数。我哪里 理解错了么。。。

写回答

1回答

ustbhuangyi

2017-06-20

这个 param 是用来和后端约定 jsonp calback 这个字段的 key 是什么。一般来说,都是 callback=xxx,然后后端就可以解析这个 callback 字段,拿到回到函数的名称 xxx,但是 qq 音乐接口约定的是 jsonpCallback=xxx,解析的是 jsonpCallback 这个字段。我们给 jsonp 库 option 的 param 赋值为jsonpCallback,那么请求的 url 就会变成 jsonpCallback=xxx 

0
4
aznmoe
非常感谢!
2017-07-04
共4条回复

Vue2.0高级应用教学实战,开发企业级移动端音乐Web App

Vue.js高级知识应用大集合,实战企业级APP,教你搞定组件化开发。

5432 学习 · 3804 问题

查看课程