我使用Zend Framework从其他域添加一些带有参数的Javascript文件,URL为:http://my-js-lib.com/lib.js?rev=1.2&scope=all。但是当我在控制器中使用此代码时:
$this->view->inlineScript()->appendFile('http://my-js-lib.com/lib.js?rev=1.2&scope=all');
结果是:
<script type="text/javascript" src="http://my-js-lib.com/lib.js?rev=1.2&scope=all"></script>
我不想要“&amp;”标志被解析为“&amp;”。我现在该怎么办?
答案 0 :(得分:0)
&安培;是特殊的html实体。 Check How to Write Valid URL Query String Parameters
答案 1 :(得分:0)
当我深入了解Zend Library时,我终于找到了答案:
$this->view->inlineScript()->setAutoEscape(false)->appendFile('http://my-js-lib.com/lib.js?rev=1.2&scope=all');