Uncaught SyntaxError: Unexpected token :

json格式错误Uncaught SyntaxError: Unexpected token :

该错误是由于返回的结果格式错误导致,我出现这个错误的原因是由与jsonp的跨域请求,但是返回的json而导致的错误。在这里由于jsonp的跨域请求返回的应该是callback(json);但是接口返回的是json,所以错误。

解决方法:

1、改造后台的接口,让后台将json放在你jsonp发给后台的callback中;

2、采用yql,也就是yahoo提供的jsonp代理,进行jsonp的跨域请求,返回json。

 

jsonp获取json数据

  
  

                    
                    

你可能感兴趣的:(【报错处理】,Rattenking,的前端笔记)