我正在尝试测试api调用是否成功但是当我在函数中调用console.log()命令时,控制台中没有打印出任何内容。请帮忙。
$.getJSON('http://freegeoip.net/json/').done(function(location){
console.log(location.city);}
和......
$.getJSON('http://api.openweathermap.org/data/2.5/weather?lat='+latitude+'&lon='+longitude+'&unit=imperial&appid=5b98cbb01e7b431b5f074efdd59bb78b', function(data){
apiData = data;
console.log(apiData);}
当我尝试使用带有“$('#element')。html(变量)”的jquery覆盖元素中的html时,刷新实际页面时没有注册。任何帮助将不胜感激。
答案 0 :(得分:1)
应该是:
$.getJSON('http://freegeoip.net/json/').done(function(location){
console.log(location.city);})
和
$.getJSON('http://api.openweathermap.org/data/2.5/weather?lat='+latitude+'&lon='+longitude+'&unit=imperial&appid=5b98cbb01e7b431b5f074efdd59bb78b', function(data){
apiData = data;
console.log(apiData);})
两种情况都缺少结束括号(done()函数和回调函数)。