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

 

废话不说,直入正题。

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

情况即为

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

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

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

可以看做是简单校验。

解决方案:

服务端原始返回:

现在返回:

完美解决。

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

 

posted @ 2018-03-06 09:19  黑默  阅读(446)  评论(0编辑  收藏  举报