我正在尝试使用jQuery,我尝试使用$.getJSON
函数
我认为“对函数声明的引用同样可以作为回调提供”。因此,我使用对像
这样的函数声明的引用而不是匿名函数$('#letter-b').click(function(e) {
e.preventDefault();
$.getJSON('b.js', outside(data));
});
function outside (data){alert(data);}
我没有警觉。相反,我得到Uncaught ReferenceError: data is not defined
我错过了什么?这是我的语法吗?
提前致谢
答案 0 :(得分:2)
您必须提供对您的功能的引用。像这样:
$('#letter-b').click(function(e) {
e.preventDefault();
$.getJSON('b.js', outside);
});
如果你写outside(data)
,你只需执行你的功能。