2017-07-03 62 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的会话” - 禁用网络的安全