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函数实际上是匿名的。。。