我的某些页面中存在与表单相关的错误。
在根目录中的任何页面上,表单都有效:
site.com/page.php
在这些页面上,它不会:
site.com/subdomain/page.php
site.com/subdomain/subsubdomain/page.php
我想我已经将问题追溯到一些使用相对链接的脚本标签。
这是代码:
<script type="text/javascript" src="js/jquery-1.6.3.min.js"></script>
<script type='text/javascript' src='jquery.autocomplete.js'></script>
<script type="text/javascript">
$().ready(function() {
$("#where").autocomplete("autofill_source.php", {
width: 260,
matchContains: true,
selectFirst: false
});
});
</script>
有 3 个文件被引用:2 个在 src="*.js" 代码部分,一个 (autofill_source.php) 在代码的函数部分。
我的问题是,我如何才能使所有 3 个链接成为绝对链接,记住它可以从根文件夹或 2、3 或更多子目录中引用。
我已经看到它用${pageContext.request.contextPath}
或其他方式处理过,但我只是想问一下,看看最好的解决方案是什么。
提前致谢。