为了账号安全,请及时绑定邮箱和手机立即绑定

谁能告诉我这句:而且JSONP返回的是一个数组。怎么理解??

谁能告诉我这句:而且JSONP返回的是一个数组。怎么理解??

正在回答

5 回答

jsonp是一个非官方协议, 它允许返回一段JS代码。

事先在浏览器注册了一个回调函数,并把函数名传给服务器。

服务器把函数名和要返回的JSON数据拼接成一段调用回调函数的代码。

返回后浏览器看到是jsonp协议,就会调用这段代码。

实际上要返回的数据是被拼在了代码里面。

0 回复 有任何疑惑可以回复我~

它返回的是一个callback函数,jsonp的并不是真正意义上的跨域,只是利用了浏览器的src标签去请求其他地址,然后在本页面调用callback函数处理返回结果而已。

比如老师调用时传了一个callback函数到后台,后台再用这个函数包含结果返回到页面,页面用这个函数处理结果。

0 回复 有任何疑惑可以回复我~

你在哪里看到的jsonp返回的是一个数组哦?

0 回复 有任何疑惑可以回复我~

没人回复吗??

0 回复 有任何疑惑可以回复我~

http://img1.sycdn.imooc.com//56c3c70500013b1b09860310.jpgASDASD

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Ajax全接触
  • 参与学习       224758    人
  • 解答问题       708    个

本课程通过一个案例,讲解Ajax的相关概念原理实现方式和应用

进入课程

谁能告诉我这句:而且JSONP返回的是一个数组。怎么理解??

我要回答 关注问题
微信客服

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

帮助反馈 APP下载

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

公众号

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