jq jsonp跨域报错之“Unexpected token :”的解决方案

发布者:Love Lenka
发布于:2020-06-10 02:00

 

废话不说,直入正题。

使用jsonp跨域请求,数据在浏览器的Response中已经可以看到,但是却进不到success方法里。

情况即为

原因是虽然跨域,服务端返回的。

Jquery文档发现jsonp:”callback”, jsonpCallback:”success_jsonpCallback”,传递这两个参数是有原因的,

jsonp的返回数据格式应该是: “客户端传递的回调方法名称(json数据)”.

可以看做是简单校验。

解决方案:

服务端原始返回:

现在返回:

完美解决。

如果帮到了您,请记得点个赞。

 


声明:该文观点仅代表作者本人,转载请注明来自看雪