2014-06-12 48 views
0

我在我從這個網址使用相對路徑jQuery的負載

http://example.com/site_folder/case-studies/firstcase 

現在文件已經在此目錄

site_folder (dir) 
    assets (dir) 
     case_study_content (dir) 
      file.txt (file) 

下保存訪問文件運行.load jQuery的我代碼是

$("#slider li#"+nextId).load("../assets/case_study_content/file.txt #pickup"); 

它不加載文件內容。

現在,如果我繼續下site_folder文件並執行負荷

$("#slider li#"+nextId).load("file.txt #pickup"); 

它工作正常。

回答

1

當您使用相對路徑時,與從何處加載腳本無關。該路徑相對於加載腳本的頁面。

如果你的頁面是site_folder文件夾內,然後使用這個加載文件:

$("#slider li#" + nextId).load("assets/case_study_content/file.txt #pickup"); 
+0

我試過,但沒有work.Actually我認爲這是因爲搜索引擎優化的URL的發生。 – user3671491

+1

@ user3671491:然後,您可能需要重新評估網址。唯一重要的是瀏覽器看到的URL,而不是服務器上實際存在的文件的位置。 – Guffa

+0

排序。有一個htaccess文件正在停止該文件加載。感謝您的幫助:) – user3671491