日期:2014-05-17  浏览次数:20402 次

Jquery ajax 请求跨域获取json数据,数据可以获得,但json解析的时候报错,请问有什么方法?weather.com.cn支持的是用iframe潜入
$.ajax({
url: "http://m.weather.com.cn/data/101020100.html",
type: "post",
dataType:"jsonp",            
  jsonp:"callback",             
 success:function(data){                  
 alert("success"+data);            },
error: function(xmlHttpRequest, textStatus, errorThrown){ alert("error"+textStatus + errorThrown); } });

通过firebug可以知道,页面json数据获取了,但解析的时候报错了,请问有什么方法可以获取数据不?或者纯文本也是可以的?今天很邪门,本来一个get应该就OK的,搞的头大了,万恶的js!

求知道的大侠,指点一下迷津!!!

------解决方案--------------------
楼主也成获取天气信息啊,你的错误 我遇到过,无论在前台用ajax如何去获取中国天气网的天气都是获取不成功,看着是json就是解析不出来。不过后来还是解决了。看我帖子。http://blog.csdn.net/itmaxin/article/details/17283915