我发现这段代码,但对于我的网站,我需要一个按钮而不是setInterval。我试过jquery("#btn").click(function(){})
,但不能使它工作。
<script>
jQuery().ready(function(){
setInterval("getResult()",1000); //set theinterval for the update
});
function getResult(){
jQuery.post("update.php", function(data) {
jQuery("#readings").html(data);
});
}
</script>
<div id="readings"></div>
您需要为按钮添加一个click
事件侦听器。下面的例子应该能帮到你。这可以使用纯JavaScript
来完成,但正如您建议的jQuery。
<button id="test">Test</button>
$("#test").click(function() {
alert("Click event!");
});
http://jsfiddle.net/89987ps1/你可以这样调用你的函数:
<button onclick="getResult()" >Get result</button>