目标:使用 Raphael.js 在 web2py 框架中绘制数据图表/线条。
我从http://raphaeljs.com/学到的是,我只需要将 JS 包含到 HTML 页面中,然后我就可以使用 API。但这是我所做的:
(1) 首先,我将 raphael.js 和 raphael-min.js 都复制到了 myapp\static\js 文件夹中。(2) 然后我在 HTML 文件中写了这些:
<script type="text/javascript" src="{{=URL('static','js/raphael.js')}}">
window.onload = function() {
var paper = new Raphael(0, 0, 100, 100);
var circle = paper.circle(50, 50, 50);
circle.attr("fill", "#f00");
circle.attr("stroke", "#fff");
}
</script>
该文件会定期加载到 index.html 中的 div 中。
我希望可以显示一个圆圈,但没有,虽然我很确定这个页面是定期加载的。
我在这里做错什么了吗(当然我做错了)?谢谢你的帮助!