我刚刚在 Firebug 中收到此错误消息。谷歌搜索只显示其他神秘的人!有谁知道这意味着什么?
它在这个 3 行脚本的最后一行显示:
<script>
g_BuildServer = "/";
</script>
我刚刚在 Firebug 中收到此错误消息。谷歌搜索只显示其他神秘的人!有谁知道这意味着什么?
它在这个 3 行脚本的最后一行显示:
<script>
g_BuildServer = "/";
</script>
如果您将 JavaScript 放入 js 文件中(我假设您这样做了),请不要放入脚本标签,请放入
g_BuildServer = "/";
只要。
否则,对于解析器,您只需提供一个 XML 文档作为脚本。
在检索 html 时使用没有数据类型属性的 jquery $get 时出现此错误。我将 dataType 参数添加为“html”,它解决了这个问题。
也发生在我身上,只是因为页面中有一个空的脚本标签。当我删除这个:
<script src="" type="text/javascript"></script>
一切恢复正常。。
我收到“XML 不能成为整个程序”错误,因为服务器正在返回 xml 错误消息以响应对 javascript 文件的请求。我的情况可能不寻常,但这里是:
我有一个 servlet 过滤器允许或拒绝访问服务器资源。如果它授予访问权限,您将获得资源,否则,您将获得<filterResponse><Access_Denied/></filterResponse>
. 我未能将 javascript 文件添加到您不必登录即可访问的资源列表中。因此,当 Firefox 收到作为 javascript 程序主体的 XML 错误消息时,它的抱怨是完全有道理的。
当我在我的 javascript 中有评论时遇到了这个错误,但它不是以 /* 开头的,它只有几个 *,因此会产生语法错误
使用 jQuery 时也可能出现此错误。在这种情况下,将“$”替换为“jQuery”
当您使用 jQuery 的模板插件并将标记放在脚本标签中时,也会发生这种情况,但您忘记将脚本标签的类型属性更改为 'text/x-jquery-tmpl'