我試圖使用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);' –