附加url参数时未定义函数

时间:2010-08-29 09:54:36

标签: jquery zend-framework

我正在使用Zend Framework,在我的一个表单中,我有一个ZendX JQuery表单元素。当我运行实例化表单的操作时:

  

... /控制器名/动作名称

表单元素工作正常。

但是当我在url中添加一个参数时,即

  

... /控制器名/动作名/参数

表单元素不起作用,firebug告诉我'$未定义'。

有没有人知道我应该做什么?

1 个答案:

答案 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>