我正在试图找出为什么我的代码没有在console.log中给我任何东西。代码如下。如果我在数据变量上设置监视,我可以看到该值,但没有任何输出到控制台。即使我只有console.log(“test”),也没有。只是好奇为什么会这样?
$.getJSON("load.json")
.done(function (data) {
console.log(data)
});
这是我的json:
{"step1": {"stepID": "1", "stepValue": "John Doe", "stepType": "1", "topValue": "350", leftValeu:'350'}, step2: {stepID: "2","stepValue": "John Doe","stepType": "2","topValue":"50","leftValeu":"150"}}
答案 0 :(得分:-1)
如果查看jQuery documentation中的语法,可以看到$ .getJSON需要第二个参数。运行一个函数作为第二个参数,然后关闭该函数后,您可以运行.done,.fail和.always。
因此,对于上面的示例,请尝试:
$.getJSON("load.json", function(data){
console.log(data);
})
.done(function(){
console.log("second success");
})
.fail(function(){
console.log("Failure");
});
如果您有任何问题,请告诉我,