Javascript Symfony2-如何正确访问JS中DB(通过控制器)的数据以使用Flot?
我想用Flot画一张图表。数据存储在我的数据库(MongoDB)中,Flot在JS中呈现-因此我需要以某种方式将数据从我的控制器传递到Javascript,以便将这些数据提供给Flot。我试图用FosRestBundle创建一个restful api,但当我试图从document.ready上的javascript调用它时,出现了以下错误:Javascript Symfony2-如何正确访问JS中DB(通过控制器)的数据以使用Flot?,javascript,mongodb,symfony,flot,doctrine-odm,Javascript,Mongodb,Symfony,Flot,Doctrine Odm,我想用Flot画一张图表。数据存储在我的数据库(MongoDB)中,Flot在JS中呈现-因此我需要以某种方式将数据从我的控制器传递到Javascript,以便将这些数据提供给Flot。我试图用FosRestBundle创建一个restful api,但当我试图从document.ready上的javascript调用它时,出现了以下错误: XMLHttpRequest cannot load localhost:8000/ajax/loginsperday. Cross origin req
XMLHttpRequest cannot load localhost:8000/ajax/loginsperday.
Cross origin requests are only supported for protocol schemes:
http, data, chrome, chrome-extension, https, chrome-extension-resource.
使用数据库(Doctrine ODM管理的MongoDB)中的数据,使用Flot(JS)绘制图表的最有效和正确的方法是什么?您可以:
- 使用AJAX加载或重新加载解析网页中的数据,或在此(按钮等)上执行操作
- 使用symfony控制器检索的数据库中的数据静态添加DOM元素。在用jquery加载插件JS之后,为启动插件获取元素DOM数据(我已经在谷歌图表中使用了这种方法)
不要忘记隐藏元素DOM technical,以便只渲染JS插件如何打开Flot页面?看一看,寻找灵感。