我的一些頁面中有一個與窗體相關的錯誤。使相對鏈接絕對在javascript/php中
在根目錄中的任何頁面,形式的作品:
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個文件被引用:將src 2 = 「* JS。」 中的代碼的功能部分的代碼和一個(autofill_source.php)的一部分。
我的問題是,我該如何着手將這三個鏈接絕對化,記住它可以從根文件夾或2,3或更多的子目錄中引用。
我見過它用${pageContext.request.contextPath}
或其他方式處理,但我只是想問一下,看看最好的解決方案是什麼。
在此先感謝。
a = document.createElement(「a」); a.href = 「whatev」;警報(a.href); – dandavis