use*_*530 2 javascript ajax google-visualization
我想在我的页面上使用谷歌图表来显示来自谷歌分析的东西.
我将分析报告拆分为更多部分:页面,浏览器,操作系统,流量来源等......
我有一个处理程序来获取我的请求并对我的一个文件执行ajax调用.例如:如果我请求Pages,我的处理程序会显示ajax加载图形并向ajax_pages.php发送请求.完成后,将html附加到div中.
这是问题所在:将google图表代码放在任何ajax _*.php文件中都不会加载js ... AT ALL!任何其他JavaScript代码将加载.尝试过<script>alert('aaaa');</script>
并且工作正常.事情是,当我查看页面的来源时,甚至不会出现js代码.怎么会这样?至少源代码应该在那里,无论它是否有错误.
将代码放在处理程序之前发送请求将显示图表.
google.load尝试写入已完成的文档.我的解决方案是使用回调修改我的加载脚本:
google.load("visualization", "1", {"packages": ["corechart"], "callback": drawFlyAtlasChart});
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2739 次 |
最近记录: |