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

谁能告诉我这句:而且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全接触
  • 参与学习       224850    人
  • 解答问题       663    个

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

进入课程

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信