iT邦幫忙

0

html js檔找不到

  • 分享至 

  • xImage

想請問各位大大,出現下面情況怎麼辦?

<script type="text/javascript" src="include/js/jquery-1.12.4.js"></script>
<script type="text/javascript" src="include/js/jquery-ui.js"></script>
<script type="text/javascript" src="include/js/jquery.cookie.js"></script>
<script type="text/javascript" src="include/js/jquery_blockUI.js"></script>

<script>...程式碼... </script>

當我index.html執行的時候出現下面錯誤

jquery-1.12.4.js:4 GET http://XXX.XXX.XX.XX:1680/samples/[object%20Object] 404 (Not Found)
GET http://XXX.XXX.XX.XX:1680/samples/include/css/images/ui-icons_777777_256x240.png 404 (Not Found)

一個是找不到jquery-1.12.4.js,一個是去找一張我沒有讓index.html去找的png檔
上面所有js檔路徑也都確認過沒有寫錯。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1
㊣浩瀚星空㊣
iT邦大神 1 級 ‧ 2018-12-26 15:57:52
最佳解答

如果你真的不會處理路徑的問題,建議你直接使用絕對路徑會比較好。

src="include/js/jquery-1.12.4.js" 

改成

src="/samples/include/js/jquery-1.12.4.js"

如果想了解路徑指定的問題。先去明白以下幾件事

相對路徑、絕對路徑的使用方式
WEB路徑及主機路徑的差異在哪。

真不會用的話,就乖乖的使用絕對路徑吧。

看更多先前的回應...收起先前的回應...

我改過絕對路徑的方式,但還是一樣的結果/images/emoticon/emoticon02.gif

fillano iT邦超人 1 級 ‧ 2018-12-26 16:17:32 檢舉

那個png是jquery-ui的icon圖檔。

fillano iT邦超人 1 級 ‧ 2018-12-26 16:18:28 檢舉

[object%20Object] 看起來是你沒貼出來的程式中的問題。

fillano iT邦超人 1 級 ‧ 2018-12-26 16:23:03 檢舉
console.log({}.toString())

你就會在開發工具的console看到[object Object]字樣,中間的空格轉成url字串就會變成%20

最後發現是jquery跑去其他地方抓圖檔,所以才會出現錯誤,這問題處理完畢,謝謝

我要發表回答

立即登入回答