从CGI脚本执行JQuery Flot时出现问题

从CGI脚本执行JQuery Flot时出现问题,jquery,python,cgi,flot,Jquery,Python,Cgi,Flot,我目前正在本地机器上使用Apache(在Windows XP上)测试一个Web服务。我有一个Python CGI脚本,它调用服务并生成可以在浏览器中查看的html输出。我最近遇到了Flot,它使我能够绘制web服务结果 因此,我下载了所有Flot库并将它们转储到我的Apache目录中。一切似乎都很好,因为我能够成功地查看Flot示例。不幸的是,当我试图从CGI脚本生成类似的html时,javascript似乎无法执行。但是,如果我使用CGI脚本创建的html并将其保存为*.html扩展名,然后将

我目前正在本地机器上使用Apache(在Windows XP上)测试一个Web服务。我有一个Python CGI脚本,它调用服务并生成可以在浏览器中查看的html输出。我最近遇到了Flot,它使我能够绘制web服务结果

因此,我下载了所有Flot库并将它们转储到我的Apache目录中。一切似乎都很好,因为我能够成功地查看Flot示例。不幸的是,当我试图从CGI脚本生成类似的html时,javascript似乎无法执行。但是,如果我使用CGI脚本创建的html并将其保存为*.html扩展名,然后将其重新加载到浏览器中……它可以工作


有没有人遇到过类似的问题?我的Apache设置/配置是否需要调整以允许JQuery执行

我明白了。。。问题是javascript库必须放在“htdocs”文件夹中。然后,必须调整html中的javascript路径,使其相对于“htdocs”目录

e、 g



当它不起作用时,您会看到什么行为?firebug/web inspector控制台中是否显示任何错误?它可能与mime类型有关,但很难说我们看到了它。当Flot图形没有加载时,其他所有内容(只有文本)都会加载,而我的图形应该放在一个空白处。这是b/c,Flot图嵌入在标记中。我刚刚安装了firebug,以前从未使用过它……但是在“控制台”窗格中,它抛出了一个错误,“$中未定义$”(function(){',这是Flot示例中给出的javascript代码。我尝试删除“$”,控制台没有收到任何错误,但仍然没有打印加载。这很可能意味着jQuery没有成功加载到文档中。请尝试在查看Net选项卡时重新加载页面,并查看在尝试加载jQuery.in时是否收到404或类似代码在你的页面前面,jquery似乎丢失了(没有
我发现了…问题是javascript库必须放在“htdocs”文件夹中。然后,html中的javascript路径必须调整为相对于“htdocs”目录。例如。
<script language="javascript" type="text/javascript" src="/js/jquery.flot.js"></script>