jsonp请求中通

输入快递单号 请求数据

network中能看到数据为什么console不出来

图片描述

图片描述

图片描述

阅读 2.4k
3 个回答

network返回的是json对象,jsonp需要你network返回的是js 调用回调函数的js代码,而不是json对象,你不用jsonp试试

你需要非常清楚jsonp的原理,以及jsonp和一般ajax调用的区别。为啥一般ajax调用时服务器直接返回json字符串前端就能用,而jsonp调用时前端向服务器发送的是个js文件请求,并且请求中的参数要带上callback=xxxxx,并且服务器返回的是xxxxx(jsonString)这样的字符串。
你也可以试试换成一般ajax方式去发请求,但多半可能给你个跨域的报错。这意思差不多在说,你能通过GET方式来查数据,但你不能在你自己网站上随便拿我数据进行处理。

因为没走 success 成功的回调.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题