繁体   English   中英

$ .getJSON回调确实有效

[英]$.getJSON callback does work

我正在尝试使用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

我想念什么? 是我的语法吗?

提前致谢

您必须引用您的功能。 像这样 :

$('#letter-b').click(function(e) {
    e.preventDefault();
    $.getJSON('b.js', outside);
});

如果您写入outside(data) ,则只需执行函数即可。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM