我试图使用jQuery的GET方法获取JSON数据。我尝试将一个函数作为参数传递给GET方法,并在之后执行它。由于GET方法可以将函数作为参数,我试图调用一个函数,但得到一个错误。我想我理解错了吗?将一个函数作为参数传递给.get方法并稍后执行
HTML:
<button class="euro">Euro</button>
的JavaScript(使用jQuery库):
<script>
$(function() {
$('button.euro').click(function() {
$.get('http://api.fixer.io/latest', myfun(data));
function myfun(data) {
$('#output').text(data.rates.INR);
}
});
});
</script>
在$ .get函数中,不要执行函数(通过给出括号)。试试这个:'.get('http://api.fixer.io/latest',myfun);' –