我遇到了javascript问题,我可以在<script type="text/javascript" src=""></script>
操作视图的代码源中看到http://localhost/application/public/controller/action
,但js函数在"http://localhost/application/public/controller/"
中无法正常工作页面一切正常!!
任何人都可以帮助我。
我的js文件在layout.phtml
中调用,这个javascript函数可以显示3张图片作为幻灯片放映,它适用于所有控制器页面,我的意思是http://localhost/application/public/controller/
页面,但仅限于动作视图中虽然我仍然可以在所有页面的代码源中看到它
答案 0 :(得分:1)
显然,问题似乎与JS的路径有关。
没有看到代码,我只是猜测你可能没有使用过baseUrl视图助手。
在你的layout.phtml中,尝试使用baseUrl helper http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.helpers.initial.baseurl
调用你的Images,JS和CSS假设您将所有js文件存储在公共文件夹中名为js的文件夹中。
<script type='text/javascript' src='<?php echo $this->baseUrl('js/xyz.js'); ?>'></script>
如果这不能解决您的问题,请告诉我。