我在XAMPP Localhost上面臨JavaScript問題。摺疊按鈕,轉到頂部按鈕和jQuery新聞提要不適用於我的本地主機上的每個網站。Javascript無法在localhost上運行,但它正在運行Live網站
但Facebook,Twitter,Plusone按鈕從遠程服務器,即從相應的社交網站正確加載。
因此,我認爲這讓我不能執行Facebook等等的JavaScript文件,而是執行本地託管的JavaScript文件。
我試着重新安裝XAMPP,但沒有奏效。
我在XAMPP Localhost上面臨JavaScript問題。摺疊按鈕,轉到頂部按鈕和jQuery新聞提要不適用於我的本地主機上的每個網站。Javascript無法在localhost上運行,但它正在運行Live網站
但Facebook,Twitter,Plusone按鈕從遠程服務器,即從相應的社交網站正確加載。
因此,我認爲這讓我不能執行Facebook等等的JavaScript文件,而是執行本地託管的JavaScript文件。
我試着重新安裝XAMPP,但沒有奏效。
它應該無關緊要你的文件是否是本地的...... JavaScript仍應該執行。嘗試使用一些調試工具來查看是否有任何錯誤只發生在本地計算機上。因爲這可能是因爲你正在運行一些取決於某個域或者別的什麼的代碼。
我知道這是舊的,但我有同樣的問題,並在搜索解決方案時發現此問題。但是我在Linux上安裝了lampp,並且由於Linux要求執行任何操作的權限,駐留在htdoc中的本地js文件未經許可。之後:
sudo chmod 777 -R /opt/lampp/htdocs
......一切正常。希望這有助於未來的網站開發者。
從命名實例文件名中刪除任何(在崗前)空格:本地主機:端口/ DIR /index.html
本地主機:端口/ DIR/index.html的
在這個例子中的空白是後dir .. ./爲此必須刪除所有的空格dir /。或重命名文件名。 –
我知道這個帖子是老答案已經給出,我只想給出一個可能的原因的答案,我遇到了其他人發現這種情況而且沒有幫助的情況。
確保您的整個html代碼通過查看您的頁面源代碼來執行。對我來說,一半的代碼沒有被執行,這是因爲PHP本地數據庫在本地主機上工作的PHP錯誤,但是沒有與實時數據庫一起使用。這導致了HTML從我的javascript上方的那一點被切斷。
所以檢查你的頁面源代碼。如果它正在被切斷,找出原因:)
代碼示例將是偉大的! – JConstantine
它可能是XMLHTTPRequest的一些同源限制嗎? –
在Chrome開發人員工具控制檯中檢查404錯誤 - 可能是因爲您的路徑不正確。 – Dexter