jQueryのGETメソッドを使用してJSONデータを取得しようとしています。私はGETメソッドのパラメータとして関数を渡して、それを実行しようとしました。 GETメソッドがパラメータとして関数をとることができるので、関数を呼び出そうとしましたが、エラーが発生しました。私はコンセプトが間違っていると思ったのだろうか?.getメソッドのパラメータとして関数を渡して後で実行します。
HTML:
<button class="euro">Euro</button>
(jQueryライブラリを使用して)JavaScriptの:
<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);' –