Javascript 防止在页面加载时执行JS函数

Javascript 防止在页面加载时执行JS函数,javascript,jquery,Javascript,Jquery,我试图在单击按钮时执行foo函数,如何防止在加载时运行脚本,很抱歉,这是一个交互式代码,我的目标是在单击按钮后运行函数,然后显示一些div,并显示数据。谢谢 比特币价格 加载数据 $.getJSON( "https://api.coindesk.com/v1/bpi/currentprice.json", 函数foo(数据) { $(“#name”).append(data.chartName); $(“#cointime”).append(data.time.updated); $(“

我试图在单击按钮时执行
foo
函数,如何防止在加载时运行脚本,很抱歉,这是一个交互式代码,我的目标是在单击按钮后运行函数,然后显示一些
div
,并显示数据。谢谢


比特币价格


加载数据 $.getJSON( "https://api.coindesk.com/v1/bpi/currentprice.json", 函数foo(数据) { $(“#name”).append(data.chartName); $(“#cointime”).append(data.time.updated); $(“#美元”).append(data.bpi.USD.rate+''+data.bpi.USD.symbol); $(“#gbp”).append(data.bpi.gbp.rate+''+data.bpi.gbp.symbol); $(“#欧元”).append(data.bpi.EUR.rate+''+data.bpi.EUR.symbol); $(“光盘”).append(数据.免责声明); } )
getJSON
调用包装到一个函数中,例如
refresh
,并在单击按钮时调用
refresh
函数


比特币价格


加载数据 函数刷新(){ $.getJSON(“https://api.coindesk.com/v1/bpi/currentprice.json,函数(数据){ $(“#name”).append(data.chartName); $(“#cointime”).append(data.time.updated); $(“#美元”).append(data.bpi.USD.rate+''+data.bpi.USD.symbol); $(“#gbp”).append(data.bpi.gbp.rate+''+data.bpi.gbp.symbol); $(“#欧元”).append(data.bpi.EUR.rate+''+data.bpi.EUR.symbol); $(“光盘”).append(数据.免责声明); }) }
将代码包装到名为foo的函数中??您的foo函数实际上是匿名的。。。