2014-01-10 30 views
0

我在網上看到很多關於如何在本地機器上讀取JavaScript文件或者如何從外部網頁讀取源文件的問題,但是從內部網頁目錄本身讀取文件怎麼辦?看起來這應該是相對簡單的,而且根本不需要服務器端腳本。但我似乎無法找到辦法做到這一點。有任何想法嗎?如何從JavaScript中的內部文件讀取?

+0

什麼是內部網頁目錄? –

+0

@ChrisHardie例如,如果我的index.html位於www.mywebpage.com,並且我想從www.mywebpage.com/file中讀取一個文件。 –

+1

如果文件駐留在外部Web服務器上,文件內部如何? –

回答

3

做到這一點的唯一方法是完全相同的方式,這些問題有關從外部網頁閱讀源代碼的答案 - 在JavaScript中使用XmlHttpRequest,或者在jQuery中使用$ .ajax。

要記住的重要一點是,javascript不在服務器上運行 - 它在用戶的Web瀏覽器中運行。因此,除了互聯網上的任何其他代碼之外,它無法再訪問服務器上的文件。您需要將您想要閱讀的文件在您的網站上公開訪問,然後通過javascript發出Web請求以讀取該文件的內容並在該點使用該文件。

+0

謝謝。我也猜測有沒有一種方法可以有一個純粹的基於腳本的不需要gui? –

+0

不確定你的意思 - ''_is_一個GUI元素。 –

+0

不知道「」與從託管網站的服務器讀取文件有關。 – Quentin

相關問題