2016-01-08 88 views
-1

首先,jQuery在localhost(XAMPP)中正確加載,但在ftp上打開時(使用FileZilla上傳到ftp),它不加載任何內容。jQuery.load無法在Chrome和IE中加載

更新(編輯):它只在Firefox中正常工作。 firefox與其他瀏覽器不同的症狀是,它會要求多個權限來填寫ID和密碼,然後才能到達第一個索引站點,而其他問題只需要一次。

這是我的代碼,它應該加載。

HTML:

<button onclick="setLayout('layout2.html');">Layout2 F</button> 
<div id="layout-grid"></div> 

的Javascript:

function setLayout(selectedLayout) { 
    $("#layout-grid").load("custom/layout/layout2.html"); 
} 

我試圖改變.txt和絕對URL ftp.77-house.com:2002/custom/layout/layout2.html但仍然無法正常工作。畢竟沒有錯誤顯示在控制檯中。我在這裏錯過了什麼?它是關於某些東西被阻止的安全或另外的東西阻止它加載外部FTP?

謝謝你的建議!希望你能幫助我第一次使用ftp。

+0

你嘗試給絕對網址? –

+0

我嘗試使用絕對的FTP,仍然無法正常工作,我會爲此編輯問題。它可以通過傳遞給url加載,但不會使用jQuery.load加載。 – Mes

回答

1

它看起來像是路徑/網址問題。

試試這個:

$("#layout-grid").load("http://yoursite/custom/layout/layout1.html"); 
+0

我嘗試了幾種方式與absulute ftp鏈接,但它仍然無法正常工作。它使用複製粘貼URL正確加載到瀏覽器,但不會加載時使用jQuery.load – Mes

+0

我已經更新了線索,它只能在Firefox中正確加載。 – Mes

1

有可能是你需要檢查兩件事情。首先確保你的網址是正確的。其次,檢查您想要訪問的文件的CHMOD。不知何故,他們可能會受到限制。正確設置權限,那麼你會很好

+0

我已經更新了線索。它只適用於Firefox。請重新檢查以查看症狀。非常感謝 ! – Mes