如果你们在用extjs3的时候,发现自己的chart怎么都不显示,查看json返回正确,firebug不报错,那么可以去查看下,网络包中是否请求了
写道
http://yui.yahooapis.com/2.8.2/build/charts/assets/charts.swf
这意味着你显示用的swf是远端调用,虽然看着依旧是200响应,但这个路径实际上已经不能用了(估计是被绊了吧)
所以记得在js文件头添加上
写道
Ext.chart.Chart.CHART_URL = "../js/extjs/resources/charts.swf"
就好了,注意这个文件的相对路径别搞错了,就可以了。