请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

jsonp里只定义了callback函数的key值,为什么也能获取到正确的数据?

https://img1.sycdn.imooc.com//szimg/5afcff390001cd9a04070108.jpg

出来的callback函数名字是叫__jp0的,老师提取的函数名不是jsonp2吗,为啥也能取到一样的数据?还是后端默认了只要callback的key值正确了,就能提取到?

正在回答

1回答

这个你传什么函数名,后端那边会解析这个字段就会拿到对应的名字,然后输出给前端。

0 回复 有任何疑惑可以回复我~
  • 提问者 Han #1
    但是传的只是回调函数的key值啊,后端是根据回调函数的key值来解析的?
    回复 有任何疑惑可以回复我~ 2018-05-17 12:53:09
  • ustbhuangyi 回复 提问者 Han #2
    举个例子,这个地址:https://c.y.qq.com/musichall/fcgi-bin/fcg_yqqhomepagerecommend.fcg?g_tk=1928093487&inCharset=utf-8&outCharset=utf-8&notice=0&format=jsonp&platform=h5&uin=0&needNewCode=1&jsonpCallback=jp0。
    服务端会从这个 url 中解析 jsonpCallback 参数,然后拿到 jp0,于是返回给前端的数据中就是  jp0(data)
    回复 有任何疑惑可以回复我~ 2018-05-17 16:46:54
  • 提问者 Han #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-05-23 23:03:36
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号