導航:首頁 > 編程語言 > 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中的調用路徑問題相關的資料

熱點內容
shell循環文件名 瀏覽:602
照片3d建模源代碼 瀏覽:434
西安iPhone6升級內存 瀏覽:84
小學生的編程的課是學什麼的 瀏覽:114
就業下載什麼app 瀏覽:191
個人配置文件重定向到D盤 瀏覽:22
js屏幕寬度 瀏覽:312
sql查找某列重復資料庫 瀏覽:48
智行火車票用微信支付 瀏覽:262
網路定價過程哪些內容發生變化 瀏覽:200
dubbo服務提供者的配置文件 瀏覽:182
win8系統如何壓縮文件 瀏覽:875
網站怎麼上傳代碼 瀏覽:4
java日誌的好處 瀏覽:103
武漢奇米網路怎麼樣 瀏覽:689
筆記本如何恢復原來數據 瀏覽:76
charles怎麼抓取js 瀏覽:580
網路智豹破解版 瀏覽:424
pdf文件一鍵轉藍 瀏覽:563
2014yy釣魚網站源碼 瀏覽:835

友情鏈接