Jquery ajax 想在客户端跨域必须使用jsonp(还可以使用js方式)。你的dataType:"jsonp",没有问题,但看你的url就不像一个jsonp的链接,jsonp的url通常是以?结束的。这里有一篇关于跨域访问的文章,不知对你是否有帮助。http://www.ibm.com/developerworks/cn/web/wa-aj-jsonp1/
看了一下,好像没有提供jsonp的访问方法,weather.com.cn支持的是用iframe潜入的方法。
在后台需要
String callback=request.getParameter("callback");//参数以实际定义为准
return callback+"("+ data+")";
你这样能取到数据?callback都没带到url里
"http://m.weather.com.cn/data/101020100.html?callback="再试试