我正在尝试执行一个简单的ajax请求,以从服务器检索 json 文件并将其存储在javascript对象中。
我尝试了两种不同的方法 .ajax()方法和 .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 :(得分:0)
在尝试了很多不同的事情后,解决了问题的方法是从命令行运行Chrome并禁用Web安全性 相对命令:
chrome.exe --user-data-dir =“C:/ Chrome开发者会话”--disable-web-security