繁体   English   中英

单击按钮后加载json

[英]Loading json after a button click

我想在用户单击按钮后加载json文件,不知道该怎么做。

如果我直接加载文件,它将使用以下内容加载。

 <script src="data.json" type="text/javascript"></script>

但是我希望用户在加载按钮之前单击按钮,而不是在访问页面时加载按钮。

谢谢

简单:使用AJAX。 它将通过Javascript加载您想要的任何内容,您可以为其分配时间。 在此示例中,我们将click事件附加到#myButton并在事件触发时,对URL运行getJSON()调用并相应地处理数据。

HTML

<button id="myButton">Button</button>

Javascript(在我的示例中为jQuery)

$("#myButton").on('click', function() {
    $.getJSON("data.json", function(data) {
        //Handle my response
        alert(data);
    });
});

如果要使用不使用jQuery的示例,请使用Google“ Javascript AJAX”

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM