2016-02-09 87 views
0

我正在創建基於天氣的圖稿更改,以在本地計算機上承載JSON文件通過FTP同步進行更新。這意味着JSON文件將在同一臺計算機上本地採購。以下是我目前從外部獲取JSON的代碼。你能幫我在當地採購嗎?我只需要將URL更改爲它所在的文件路徑?並刪除GET併發送零件。在JS中採購本地JSON文件

var xhr = new XMLHttpRequest(); 

var URL = "http://api.openweathermap.org/data/2.5/weather?q= {London}&appid=genericAPIpassword"; 

xhr.open("GET", URL, false); 
xhr.send(); 

var weatherResponseStringify = JSON.stringify(xhr.responseText, "", 2); 
var weatherResponseParse = JSON.parse(xhr.responseText); 

謝謝大家的幫助!

+0

本地,你的意思是根本沒有服務器參與(即file:///而不是http://對於網頁 –

+0

'JSON.stringify'和'JSON.parse'在相同的結果上。 ..奇怪的事情 –

+0

是的,這將是一個文件:///而不是使用外部服務器。這是爲了繞過白名單問題。至於stringify/parse我用第一個讀出JSON文件和 –

回答

0
var myInternalSource = { 
    key:value, 
    key:value 
} 

無需過於複雜的事情的答案。如果JSON是在另一個文件中,然後執行:

<script src="externalFile.js" ></script> 

或者使用System.JS進口,如果你需要asychronisity。

+0

我通常會同意只複製/粘貼JSON數據,但是我可以使用它。基本上這是一個奇怪的情況,JSON文件將每隔10分鐘左右通過FTP同步到本地文件夾,並以此方式進行更新。因此,JS需要能夠根據不斷變化的公司進行更新JSON文件的內容。我可以將此源代碼轉換爲html,但我需要在html中運行大部分JS作爲

  • 11. 在VBA中打開本地JSON文件
  • 12. 如何訪問您在Bash中採購的文件的基本文件名?
  • 13. 使用asp.net過濾從文件採購的json記錄webapi
  • 14. 「空」變量時,點採購在bash腳本配置文件
  • 15. 創建本地文件已經在本地回購
  • 16. 本地文件夾文件沒有采取,只採取核心文件(magento)
  • 17. sailsjs不採摘的本地JSON更新
  • 18. 在R中測試:在測試文件中採購
  • 19. 解析本地JSON文件
  • 20. 閱讀本地json文件
  • 21. 採取從JSON文件c#
  • 22. 同步本地文件到github回購
  • 23. 從另一個「採購」Python文件
  • 24. CentOS和vim採購vimrc文件
  • 25. JS從本地文件讀取JSON對象
  • 26. 使用js文件訪問本地JSON對象
  • 27. Googlechart中的本地JSOn文件「Map」
  • 28. 在NativeScript上獲取本地json文件
  • 29. 在本地獲取json文件(jquerymobile&phonegap)
  • 30. 如何在JS中創建採購訂單表格