针对JONSP跨域的问题,请大神帮忙解决一下是什么问题!?报错-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

针对JONSP跨域的问题,请大神帮忙解决一下是什么问题!?报错

爱吃鱼的程序员 2020-06-07 22:46:51 58

请求跨域的接口地址:https://www.kuaidi100.com/query?type=yuantong&postid=11111111111

代码:

浏览器输入报错:Uncaught SyntaxError: Unexpected token :

点击那个query.js里面的数据又是对的

分享到
取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-07 22:47:09

    服务器jsonp返回的可不是json,而是类似_jsonp({})的一段js,你这样jquery当然解析不了了,从你的ajax配置来看,你服务器返回的应该是handleResponse({...})

    回复 @你的名字丶:快递100的这个接口主要是面向服务端的,服务器调用是没有跨域问题的。如果说你没有服务端或者web服务器(or反向代理)的话就比较麻烦了。那要怎么解决啊

    jQueryjsonp默认回调函数就是success,所以可以不设置jsonp和jsonpCallback

    不设置的话,就会报错,说我没有访问的权限

    也许这个接口不是jsoup接口 返回值里没有包装你的callback方法

    自己在服务器端转发一下呗

    要想不依赖服务器转发,需要看接口提供方那边的设置是否允许你这边跨域请求。回复 @marshalys:就不想走服务器,就像纯前端解析,有办法吗
    0 0
云计算
使用钉钉扫一扫加入圈子
+ 订阅

时时分享云计算技术内容,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。

推荐文章