2013-10-09 44 views
0

好吧,我有一個htdocs目錄js文件,當我包括它在我的PHP頁面時,我從網上它的作品,我不知道什麼是錯用它加載它不但是工作。 我:本地js文件不工作

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title> test</title> 
</head> 

我把js文件在頁面的底部,這是不行的,

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script type="text/javascript" src="js/boostrap.js"></script> 
<script type="text/javascript" src="js/wpts_slider_multiple.js"></script> 

這工作,

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script> 
<script type="text/javascript" src="http://www.jqueryslidershock.com/wp-content/plugins/tsslider/js/boostrap.js"></script> 
<script type="text/javascript" src="http://www.jqueryslidershock.com/wp-content/plugins/tsslider/js/wpts_slider_multiple.js"></script> 
+0

無論您使用哪種瀏覽器,只要嘗試檢查JS/Web控制檯是否有錯誤。它會告訴您究竟是什麼問題。對於使用F12打開控制檯的問題 –

+1

檢查控制檯並告訴我們您遇到了什麼錯誤 – Blu

+0

@MevinBabu我正在使用Firefox。 – Lmxc

回答

1

試試這個: src="/js/boostrap.js">而不是src="js/boostrap.js">

/ i是你的根路徑

你可以在PHP中使用這個絕對路徑/js/boostrap.js,JS,CSS文件,並能正常工作。

<script type="text/javascript" src="/js/boostrap.js"></script> 
<script type="text/javascript" src="/js/wpts_slider_multiple.js"></script> 
+0

可能不是....如果它使用子文件夾訪問網站... –

+0

這不起作用。我甚至嘗試過'../'。在我不知道哪裏出了問題之前,它曾經工作過。 – Lmxc

+0

所以你可以使用'/子文件夾/ jsfile.js' – mehdi

0

嘗試給像

<script type="text/javascript" src="/js/boostrap.js"></script> 
<script type="text/javascript" src="/js/wpts_slider_multiple.js"></script> 

src='/js/boostrap.js' 

路徑假設你的根是http://localhost那麼上面的鏈接應該始終解析爲http://localhost/ProjectName/js/boostrap.js不管它是從 http://localhost/ProjectName/index.phphttp://localhost/ProjectName/subdir/index.php

稱爲確保JS文件都存在你的文件夾結構中

總是嘗試給你的文件提供相對路徑,以便可以輕鬆找到它們。

+0

嘗試過,沒有運氣。 – Lmxc

+0

@Lmxc你可以告訴我們你的文件夾結構 – Rex

+0

htdocs/js /然後所有的js文件都在這裏。 js文件夾內沒有其他子文件夾。 – Lmxc

0

你應該給你的jquery files

http://example.com/js/boostrap.js 

代碼

<script src="http://example.com/js/boostrap.js"></script> 
<script src="http://example.com/js/wpts_slider_multiple.js"></script> 
+0

那麼我爲localhost做了什麼? 'HTTP://本地主機/ JS /'? – Lmxc

+1

'http:// localhost/site-Folder-Name/js/bootstrap.js' – Blu

+0

@Lmxc如果你在本地工作,那麼使用'http:// 127.0.0.1/folder-name/js /',你應該知道'js文件夾'的'實際路徑' –

0

以下任意一個正在發生的full path

不正確的路徑 - 請檢查文件路徑。

否JS文件的讀取權限 - 如果您確定本地JS文件的路徑是正確的,請檢查它們的read權限。

文件不存在 - 原因很簡單,因爲它的狀態。我認爲情況並非如此。

讓我知道你發現了什麼。