導航:首頁 > 編程語言 > js中的調用路徑問題

js中的調用路徑問題

發布時間:2023-08-04 11:37:39

Ⅰ 關於include標簽導致js路徑找不到的問題分析及解決

關於使用jsp:include標簽及哪激<%@ include標簽時要注意的事項 先回憶一下二者的區別(對於此篇文章而言 二者在用法上沒有區別) jsp:include是先編譯一下included jsp文件 然後再包含(先編譯 後包含) @ include是先把文件包含就來 然後統一編譯(先包含 後編譯) 今天下午想把Jquery集成到項目中 發現怎麼樣都會出問題 原因就是路徑問題 在集成時 我的思路是寫一個公共JSP文件 裡麵包含一些常用的js文件 當然此處我用的就是Jquery插件了 但寫完發現單獨測試公共JSP是可以使桐者用的 但包含公共JSP頁面的頁面卻始終不能使用JQuery 開始還以為是載入順序的問題 幾經測試 終於發現了其中的問題 由於做的項目文件較多 故文件都不放在一個文件夾下 在公共JSP頁面中 有

復制代碼 代碼如下: <%@ page language="java" import="java util *" pageEncoding="utf "%> <script type=text/javascript src=js/jquery min js></script> <script type=text/javascript> $(function(){ alert( hello ); }); </script>

在調用它的時候 有 <%@ include file=" / /mon_ext jsp"%> 但這樣很可能導致錯誤 原 因是 include之後 公共JSP被載入到自己的JSP 則JQueryr的相對位置已經發生了變化 即公共JSP把JQuery的相對位置傳給了自 己的JSP 但自己的JSP以自身為標准 通過路徑就找不局緩薯到Jquery插件了 簡單地說 就是如果用相對路徑 則公共JSP中的路徑就應該是相對自己 jSP的路徑了 但這樣顯然失去了它是公共JSP的意義 因此在這里用絕對路徑來做

復制代碼 代碼如下: <%@ page language="java" import="java util *" pageEncoding="utf "%> <% String tPath = request getContextPath(); String tBasePath = request getScheme()+"://"+request getServerName()+":"+request getServerPort()+tPath+"/"; %> <script type=text/javascript src=<%=tBasePath%>js/jquery min js></script> <script type=text/javascript> $(function(){ alert( hello ); }); </script> lishixin/Article/program/Java/Javascript/201311/25490

Ⅱ js調用相對路徑如何寫!(同一目錄下) 問一個JS問題 html文件里有調用js例如:

給你例子:來有兩個文件夾源:文件夾 html 和 文件夾 images
html 和 images 在同一個目錄下邊,比如你在html這個文件夾里寫了一個index.html網頁
你想調用images文件夾里的 a.jpg 你就要這樣寫
../images/a.jpg [切記,你是在 html > index.html 里邊寫的路徑]

再舉一個例子 有一個default.html 和一個images文件夾 在同一個目錄里邊,那這次要想在default.html里邊找到images里邊的a.jpg
那你就要這樣寫:
images/a.jpg

解釋:
相對路徑就是在當前的代碼所在的文件里邊,根據當前目錄,找到想要的文件的地方
../ 表示找到此文件的上一級
../images表示找到此文件的上一級里邊的images文件夾
../images/a.jpg表示找到此文件的上一級里邊的images文件夾下邊的a.jpg
還有什麼不明白的,可以在我的空間里給我留言,然後我告訴你

Ⅲ 關於html調用js的路徑問題

樓上的方式是可以實現,但是就是要判斷到底距離目標文件的位置;

所以最好就是用相專對根路徑屬;


<script type="text/javascript" src="/test/hits/xxxxx.js"></script>

這樣的話,無論你在任何位置都可以正確調用你的文件了。

Ⅳ php js引用絕對路徑的問題

你基本的概念沒有抄搞清楚襲。
我們說的絕對路徑是指相對於網站根目錄而言的。即據對路徑是以「/」開頭的路徑。假設你的網站目錄是www目錄,下面有個index.php文件以及一個js目錄,js目錄下有個a.js文件,那麼你在index.php中調用js的時候,
使用據對路徑調用js應該是:/js/a.js,如:
<script type="text/javascript" src="/js/a.js"></script>
使用相對路徑可以用下面兩種方式:
<script type="text/javascript" src="./js/a.js"></script>
<script type="text/javascript" src="js/a.js"></script>
我看你在代碼裡面連磁碟路徑都弄出來了,你想想,你放到網上空間,這個路徑還存在嗎?
換另外一個方面講,如果你使用的是磁碟路徑,你在瀏覽器中打開的時候,就是使用的是文件瀏覽器打開的了,所以不會解析,因為你給定的物理路徑已經脫離伺服器的管轄了。

建議你在學開發的時候先學下web的一些基本知識吧。這些應該都是很基礎的了。

Ⅳ JavaScript 關於根目錄調用

以上高手們分析得都不錯.
還有一種可能性是文件的格式〔即編碼方式〕不正確內造成的..
最好容確保編碼方式一致,要不都用UTF-8,關於已存在的文件可用editplus這個工具來」另存為」選擇UTF-8來把格式搞統一.
這樣就不會在編碼方式上出現不能識別的錯誤.

閱讀全文

與js中的調用路徑問題相關的資料

熱點內容
浙里辦app如何更換手機號碼 瀏覽:244
電子資料文件有哪些 瀏覽:241
猥瑣貓表情教程 瀏覽:599
android音頻文件格式 瀏覽:458
漫畫臉app哪裡可以下載 瀏覽:959
購買歡樂升級歡樂豆 瀏覽:282
學習智能機器人用什麼編程最好 瀏覽:655
蘋果手機如何管控app 瀏覽:633
mn文件夾 瀏覽:590
安卓平板通用刷機包下載 瀏覽:751
安卓獲取內部存儲路徑 瀏覽:880
寫代碼兩台顯示器 瀏覽:327
unitypackage壓縮文件 瀏覽:493
奕心安卓 瀏覽:563
使用土地的有關證明文件包含哪些 瀏覽:493
數據標注哪裡可以接 瀏覽:482
在家自學編程下什麼學 瀏覽:705
最近很火的app軟體是什麼軟體 瀏覽:862
ai文字工具 瀏覽:157
蘭博玩游戲路徑怎麼選擇正確文件 瀏覽:972

友情鏈接