Google API示例显示您应该在head标记中包含javascript,但我使用的是perl模块CGI,并且在那里他们建议您使用“print header;”而不是明确地写出你的标题。
因此,如果我想使用perl CGI模块和google API javascript,这是正确的方法吗?
我尝试明确地写出标题,但似乎perl模块真的希望我使用header方法。看起来这将是一个常见的用例,但我在网上浏览了一些这样的例子,我找不到一个。任何帮助将不胜感激。
答案 0 :(得分:2)
只需忽略CGI文档,然后使用<script>
部分打印自己的HTML主题部分。
顺便说一句,CGI中的header
函数打印HTTP标头,而不是HTML标头。 html标头由函数start_html
生成。但是您不需要使用CGI的内置函数。 CGI输出应该如下所示(没有#部分):
Content-Type: text/html # HTTP HEADER
<html> # HTML HEADER
<head>
<script type="text/javascript"> # JavaScript
...
</script>
</head>
...