Chrome上的XML错误但在FF上没问题?

时间:2014-05-28 16:07:05

标签: javascript php xml google-chrome backbone.js

我正在使用PHP来检索数据并将数据作为RSS提要发布。我在Firefox上运行的脚本很好,但在Chrome上没有。

这适用于Firefox,但不适用于chrome:

getData.php?id=1744225&odds=1

适用于Chrome:

getData.php?id=1744225&odds=1

Chrome似乎需要网址中的完整符号代码:

"&"

完整的URL在骨干模板中呈现,如下所示:

<a href="/php/getData.php?id=<%= model.id %>&amp;odds=1" target="_blank"><i class="icon-rss" id="rss"></i></a>

在Chrome上,这是我得到的错误:

This page contains the following errors:
error on line 1 at column 1066: EntityRef: expecting ';'    
Below is a rendering of the page up to the first error.

如何防止在Chrome上生成此错误?看起来模板中包含正确的代码。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我曾经遇到过这个问题 - 我很懒,并设置了一个javascript事件监听器,用&amp;

替换了&#39;&amp;&#;