我需要一个button click而不是setInterval



我发现这段代码,但对于我的网站,我需要一个按钮而不是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>

最新更新