2017-07-03 50 views
1

我正在嘗試做一個簡單的ajax請求來從服務器檢索json文件並將其存儲在JavaScript對象中。JSON文件被正確提取,但提取的數據不顯示在控制檯日誌中

我試圖2種不同的方法阿賈克斯()方法和.getJSON()。 在網絡控制檯兩種方法似乎取得與結果HTTP/1.1 200 OK文件。

但是,當我試圖在控制檯輸出接收到的數據與console.log(數據)什麼也沒有顯示。

我已啓用Firefox中的跨域請求,因爲我在本地運行我的代碼和Web服務器上的Rpi(WordPress的)。

$.ajax({ 
      url: 'http://192.168.0.227/json/sysC01.json', 
      dataType: 'json', 
      type: 'GET', 
      cache: false, 
      crossDomain: true, 
      success: function(data){ 
       console.log(data); 
      }, 

     }); 


$.getJSON("http://192.168.0.227/json/sysC01.json", function(result){ 
       console.log(result); 
      }); 

作爲第一步,我希望看到的是,數據接收,這是我不能在那一刻,事後我想在JavaScript對象中的數據,並將其輸出存儲div元素裏面具有一定的格式。

任何建議是高度讚賞。

+0

什麼是在HTTP響應你的開發者控制檯(瀏覽器)的網絡選項卡實際上是否有數據? – Doomenik

+0

檢查谷歌,Chrome開發者網絡選項卡,查看您的請求的結果,也許你的請求將無法發送或不返回成功,得到了錯誤 –

+0

寫一個錯誤的功能,並檢查其whther投擲的錯誤。 –

回答

0

嘗試了很多不同的東西是什麼固定的問題後,從網絡安全的命令行禁用運行Chrome。
相對命令:

的chrome.exe的user-data-DIR = 「C:/鉻dev的會話」 - 禁用網絡的安全