关于获取vkey(jsonp)的问题

来源:7-8 播放器歌曲播放功能实现

暴躁的排骨汤

2018-08-12

我准备用这个链接https://c.y.qq.com/base/fcgi-bin/fcg_music_express_mobile3.fcg?g_tk=1211736891&jsonpCallback=MusicJsonCallback7285104388303114&loginUin=1257126113&hostUin=0&format=json&inCharset=utf8&outCharset=utf-8&notice=0&platform=yqq&needNewCode=0&cid=205361747&callback=MusicJsonCallback7285104388303114&uin=1257126113&songmid=003OUlho2HcRHC&filename=C400003OUlho2HcRHC.m4a&guid=5078335544去获取vkey ,需要传一个callback ,结果页面上报错(callback未定义),原因就是参数中callback和jsonpCallback名称不一致 ,但是jsonpCallback应该是jsonp这个插件中随机(应该是页面中__jp+jsonp请求的次数)生成的,我自己手动设置jsonpCallback不生效,这是因为异步的原因嘛?

http://img.mukewang.com/szimg/5b6fd0dd0001198610640627.jpg

http://img.mukewang.com/szimg/5b6fd0de0001602608260662.jpg


写回答

1回答

ustbhuangyi

2018-08-12

如果这个接口约定的字段是   callback,那么你的 param 应该配置成 callback 而不是 jsonpCallback

//img.mukewang.com/szimg/5b702dd80001e07509980362.jpg

建议你去把 jsonp 的原理弄懂先

0
1
暴躁的排骨汤
一时间忘了还有options。。。。。受教了
2018-08-13
共1条回复

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

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

5432 学习 · 3805 问题

查看课程