我正在使用Zend Framework,在我的一个表单中,我有一个ZendX JQuery表单元素。当我运行实例化表单的操作时:
... /控制器名/动作名称
表单元素工作正常。
但是当我在url中添加一个参数时,即
... /控制器名/动作名/参数
表单元素不起作用,firebug告诉我'$未定义'。
有没有人知道我应该做什么?
答案 0 :(得分:2)
听起来你的jQuery包含是相对的,就像这样:
<script src="../js/jQuery.js" type="text/javascript"></script>
这取决于网站中某个级别的页面,当您添加另一个目录时,该页面会发生变化(就浏览器而言)。无论路径如何,请确保它相对于站点的根目录,例如:
<script src="/js/jQuery.js" type="text/javascript"></script>
以/
开头意味着它相对于网站的根目录。或者,您可以从CDN中包含它,如下所示:
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js" type="text/javascript"></script>