jq jsonp跨域报错之“Unexpected token :”的解决方案
废话不说,直入正题。
使用jsonp跨域请求,数据在浏览器的Response中已经可以看到,但是却进不到success方法里。
情况即为
原因是虽然跨域,服务端返回的。
Jquery文档发现jsonp:”callback”, jsonpCallback:”success_jsonpCallback”,传递这两个参数是有原因的,
jsonp的返回数据格式应该是: “客户端传递的回调方法名称(json数据)”.
可以看做是简单校验。
解决方案:
服务端原始返回:
现在返回:
完美解决。
如果帮到了您,请记得点个赞。