有谁知道为什么我在console.log中看不到任何内容? *我检查了该值是由“alret”注册的 *我将API链接带到浏览器并用文本替换“值”以查看它是否有效
$(function () {
var search = $('.navbar-form.navbar-left > button').click(function () {
var value = $('.form-group > input').val();
getResults(value);
});
function getResults(value) {
$.getJSON('http://ws.audioscrobbler.com/2.0/?method=artist.getinfo&artist=' + value + '&api_key=117c571f879d54dfbfb2ffc0d98ff858&format=json', function (data) {
console.log(data.artist);
console.log(data.artist.name);
});
}
});
答案 0 :(得分:1)
我刚试过你的getResults
函数并且它正常工作,问题可能是你的click
监听器未被调用。
答案 1 :(得分:0)
我无法相信,额外2小时});在代码的最后,搞砸了一切