我正在尝试使用Google的Core Reporting API。我让它与他们给你的演示一起工作。但现在我想把代码放在我自己的代码中。
我主要使用AngularJS和PHP。我尝试将它保持为尽可能基本,我唯一改变的是我使用部分视图而不是整个HTML页面。
这是我现在拥有的局部视图:
<button id="auth-button" hidden>Authorize</button>
<h1>Hello Analytics</h1>
<script type="text/javascript" src="../js/plugins/analytics.js"></script>
<script type="text/javascript" src="https://apis.google.com/js/client.js? onload=authorize"></script>
这是Google提供的演示,用于了解API的工作原理:
<html>
<head>
<meta charset="utf-8">
<title>Hello Analytics - A quickstart guide for JavaScript</title>
</head>
<body>
<button id="auth-button" hidden>Authorize</button>
<h1>Hello Analytics</h1>
<div id="query-output"></div>
<!-- <textarea cols="80" rows="20" id="query-output"></textarea> -->
<script src="js/analytics.js"></script>
<script src="https://apis.google.com/js/client.js?onload=authorize"></script>
</body>
</html>
页面加载需要一段时间,当它加载时,它只显示文本“Hello Analytics”。当我检查页面时,它给出了“Uncaught SyntaxError:Unexpected token&lt;”错误。没有关于错误发生位置的进一步信息。
有人知道是什么原因引起的吗?
答案 0 :(得分:1)
该错误通常意味着您正在尝试加载JavaScript程序,但服务器正在提供HTML文档。
检查开发人员工具中的“网络”标签。看看你得到的回应。找到一个在需要JavaScript程序时为您提供HTML文档的文档。
这可能是因为你把错误的网址放在了某处。