jQuery和url重写

时间:2009-10-17 01:17:39

标签: url url-rewriting

我遇到了一个奇怪的错误,jQuery无法正常工作,具体取决于url的编写方式。

如果网址是

/index.cfm?show=about-us
一切都很好。但如果网址是

/index.cfm/show_about-us

jQuery似乎没有正确加载,我在fireBug中得到“$ is not defined”错误

我不能使用标准?=查询字符串我需要能够使用重写方法。

任何想法都是适用的 兰斯

3 个答案:

答案 0 :(得分:1)

您的<script src="...">说什么?我感觉它正在寻找不存在的/index.cfm/jquery.js

答案 1 :(得分:0)

很抱歉这是文件的参考问题。即使在重写中,dom仍然试图从/ show_about-us /目录开始导航文件系统,这不是一个真正的目录。

答案 2 :(得分:0)

就是这样。 @recursive将其合而为一。

考虑在src属性中使用域根的绝对路径。例如:<script src="/jquery.js">