10

我刚刚在 Firebug 中收到此错误消息。谷歌搜索只显示其他神秘的人!有谁知道这意味着什么?

它在这个 3 行脚本的最后一行显示:

<script>
    g_BuildServer = "/";
</script>
4

7 回答 7

12

如果您将 JavaScript 放入 js 文件中(我假设您这样做了),请不要放入脚本标签,请放入

g_BuildServer = "/";

只要。

否则,对于解析器,您只需提供一个 XML 文档作为脚本。

于 2009-09-16T15:48:33.377 回答
6

在检索 html 时使用没有数据类型属性的 jquery $get 时出现此错误。我将 dataType 参数添加为“html”,它解决了这个问题。

于 2010-04-27T03:57:12.520 回答
2

也发生在我身上,只是因为页面中有一个空的脚本标签。当我删除这个:

<script src="" type="text/javascript"></script>

一切恢复正常。。

于 2010-04-08T07:34:08.973 回答
1

我收到“XML 不能成为整个程序”错误,因为服务器正在返回 xml 错误消息以响应对 javascript 文件的请求。我的情况可能不寻常,但这里是:

我有一个 servlet 过滤器允许或拒绝访问服务器资源。如果它授予访问权限,您将获得资源,否则,您将获得<filterResponse><Access_Denied/></filterResponse>. 我未能将 javascript 文件添加到您不必登录即可访问的资源列表中。因此,当 Firefox 收到作为 javascript 程序主体的 XML 错误消息时,它的抱怨是完全有道理的。

于 2010-04-13T13:37:34.417 回答
0

当我在我的 javascript 中有评论时遇到了这个错误,但它不是以 /* 开头的,它只有几个 *,因此会产生语法错误

于 2010-08-17T04:39:32.000 回答
0

使用 jQuery 时也可能出现此错误。在这种情况下,将“$”替换为“jQuery”

于 2010-09-02T09:06:33.747 回答
0

当您使用 jQuery 的模板插件并将标记放在脚本标签中时,也会发生这种情况,但您忘记将脚本标签的类型属性更改为 'text/x-jquery-tmpl'

于 2012-02-13T12:22:44.730 回答