2013-03-26 26 views
1

我正試圖在調用時嘗試打開文件。我得到「404 - 文件或目錄未找到」任何想法如何解決此問題?

function openFile() { 
    document.getElementById("advanceSearchFrame").src = location.pathname.replace(/\/[^/]+$/, "") + "/Profiles/Options.php"; 
    dijit.byId("advanceSearchDialog").show(); 

} 

這個JS是在一個文件夾調用腳本。

此腳本文件夾位於名爲Profiles的文件夾內。

我試圖打開的文件名爲Options.php也在Profiles文件夾中。

當我點擊文件夾選項,我得到「404 - 文件或目錄未找到」

什麼我需要改變,以解決上面的代碼?

+5

那麼.. 404意味着您的服務器無法找到您所指的頁面。換句話說,你應該看看'location.pathname.replace(/ \/[^ /] + $ /,「」)+「/Profiles/Options.php」;'輸出。 – 2013-03-26 14:24:47

+0

你是否檢查過兩個路徑都具有相同的小寫和大寫字符? – 2013-03-26 14:24:52

+1

你爲什麼試圖用JavaScript打開一個PHP文件? – 2013-03-26 14:24:56

回答

0

我已經找到了問題。我的原始語法一直都是正確的。這個問題要麼是不喜歡Options以O開頭的事實,或者它不喜歡這個名字。只要我將名稱更改爲opts.php,它就起作用

相關問題