回答
如果你問,如果你可以用JavaScript訪問文件系統中的答案是yes和no。 如果您使用的是像node.js這樣的工具,那麼您可以使用JavaScript來訪問文件系統。 如果您嘗試從瀏覽器訪問文件系統,則沒有 JavaScript本身不具備該功能。
你試圖在文件系統上訪問什麼並不重要。這可能是JSON,JPG或GIF ...如果您使用的是瀏覽器,它是不可能的..
但是你可以讓ajax呼叫服務器和下載文件的方式。即JSON文件......您還可以使用內置於JavaScript中的'localstorage'方法使用JavaScript存儲信息。
您可以發出Ajax請求來獲取外部json。
$.ajax({
url: "c/path/path/data.json",
}).done(function(JsonToGet) {
var data = JsonToGet;
//Management of the JSON with 'data' variable.
});
這不適用於任何主流瀏覽器。一些瀏覽器讓你禁用安全性並允許它,但在大多數情況下它不起作用。 – Tim
[嘗試關注此鏈接!它可能更好地解釋... **使用ajax-to-read-local-files **](http://stackoverflow.com/questions/6923707/using-ajax-to-read-local-files) – Tim
你對了。例如,我寫的方式對Rest Web服務有效。不建議用於本地文件。 – SirJavascript
- 1. 設置變量等於在一個文本文件批量
- 2. JavaScript變量等於JSON數據文件
- 3. 設置javascript變量等於Storyline變量?
- 4. 如何設置變量等於Word文檔中的文本
- 5. 文本框的PHP設置值等於表單變量
- 6. 加載本地JSON文件到變量
- 7. 設置變量等於負數
- 8. 設置php變量等於「while($ row = mysql_fetch_array」
- 9. 如何設置一個變量等於單元格地址?
- 10. 設置Bash腳本變量等於函數參數
- 11. Javascript變量等於文本框的值
- 12. Javascript設置一個變量等於另一個變量
- 13. 如何設置一個Rails變量等於一個JavaScript變量?
- 14. 設置變量等於字符串和變量
- 15. 設置在本地存儲變量
- 16. JQuery設置本地存儲變量
- 17. 正確設置SQL本地變量
- 18. 如果條件等於true,批處理文件設置靜態變量
- 19. 腳本文件中的變量替換和設置新變量
- 20. 如何設置字符串等於在.txt文件的文本
- 21. 設置數組等於JSON數組 - Xcode
- 22. 必須聲明標量變量 - 變量設置爲等於SELECT語句
- 23. 加載本地json文件並將結果分配給變量
- 24. 將HTML文本設置爲JS變量
- 25. iMacros的變量設置爲文本
- 26. Asp.net將文本框1設置爲等於文本框2
- 27. 從JSON文件設置python類實例默認變量
- 28. 將twig變量設置爲json文件作爲include
- 29. 如何聲明變量名稱等於目錄中的文件名,變量值等於文件內容?
- 30. 在.net用戶控件上設置本地變量,c#
將最終用戶在自己的機器這個文件? – Rayon
你可以設置一個變量來保存一個包含任何路徑的字符串,是的。這並不意味着你可以**閱讀這個文件的內容**。 – deceze
XY問題? - 你想達到什麼目的?存儲過期嗎?或者只是在你的程序中的某種存儲? –