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

用jsonp去取接口数据返回的是json对象,用ajax取接口数据为什么就是字符串了?

用jsonp去取接口数据返回的是json对象,用ajax取接口数据为什么就是字符串了?

繁星coding 2018-12-18 19:34:22
从接口取数据,本地测试用jsonp,取出来的是json对象{message: "suss",item: [     {        title: "xxx"     },     {        title: "xxx"     } ]}然后后端说接口不支持jsonp,上线的时候就直接用ajax取,但取出来的是字符串形式的:{"message": "suss","item": [     {        "title": "xxx"     },     {        "title": "xxx"     } ]}还需要用JSON.parse()转换成对象请问这是什么原因呢?还有一个问题,就是后端接口说不支持jsonp,但我本地测试,因为跨域,只能用jsonp才能取到数据,上线的时候还要去掉。请问有没有什么好的办法在本地测试呢?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 615 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信